Alla utvecklare bör använda någon form av versionshantering. Jag använder Git, som jag nämnt tidigare. För dig som inte är helt van med Git kommer här några bra guider, de är helt webb-baserade och interaktiva (och så klart gratis).
Try Git
Perfekt guide för nybörjare. Snabb, tar ca 5-10 minuter.
Git Real
Det här är egentligen inte en gratis kurs utan ett gratis introduktionskapitel till en kurs som kostar pengar. Introduktionen är dock bra och går igenom grundstenarna i Git.
Learn Git Branching
Branching är en av de viktigaste koncepten i Git. Lär dig det och bli en Git-Ninja.
Extra tips.
Det finns flera grafiska gränssnitt till Git. Jag rekommenderar dock att du använder terminalen och lär dig grunderna där. När du behärskar kommandona i terminalen kan du använda en grafisk klient ( jag använder Sourcetree ).