Is version control worth learning early on?
Kaizyn: If you don't take the time to start working with version control from the very beginning, you'll just give yourself bad habits that you will have to break later.  Also, you run the risk of losing your code in the event of some catastrophe.  I would recommend you use one of the distributed version control systems so that everything for a project (including the entire project history) is self-contained in a single folder.  That way, when you upload the data to your dropbox account, the entire project history is archived/backed up.  With SVN, you'll have to setup a separate server, which you'd also want to install in your dropbox account.