A year ago I started working with git and Github, and it completely changed the process I used for programming and collaborating with other developers. Six months ago I started working with a small team of four programmers, and no one had used version control before. In order for that project to progress, I needed to teach everyone version control. I initially wrote up a guide that explained the commands and walked through the process of coding a new feature.
I recently took that guide and expanded it a bit. It has good amount of commands, explanations, and few nuggets on how to use Github to help supplement your development.
Here is the guide. I think it's worth bookmarking if you're looking to get better with git. I reference it daily (really bad memory ).I think it's really important to expose people to version control. Whether you work alone or with others, it'll help make you a better developer. If you end up wanting to program games for a larger company or with a sizeable team, version control is absolutely necessary. Dropbox is a good tool for backups, but it is not version control.
Let me know if you have any questions, or if there is anything I can do to help you get going with version control. I'd be happy to discuss why I choose to use git instead of SVN or Mercurial and why I use Github instead of Bitbucket.
If there is something more you want to learn about git, then let me know and I will expand the guide.