I can't say enough how much I wish my school would have tought some form of version control. I am graduating this winter, and out of all my classes, I've only been taught version control in one class; and that was covered in one lecture.<p>I am using SVN at work, and use git (on GitHub) for my side project. I wish my school would teach git because it seems so confusing to me.