Git is probably the best version control system (VCS) there is. It's easy and can be lightweight, but also has tons of possibilities for using graphical (/web) user interfaces.
The Client is pretty simple to understand. With only a handfull of commands you should be able to get your versioning going.
pacman -S gitThere is also an interactive fixup guide by Seth Robertson.
Web interfaces for git are quite useful for easily showing code to other people. Additionally it is easy to collaborate together.
If you don't need a bloated web-interface a more basic approach is more than enough.