Currently I'm working sometimes, in my free time, on two coding project. One on a website (html,css,javascript - perhaps in future some php) and the other in .net with c++ and opengl, which in the future I want to make completely opengl. For the website I use notepad++, but I guess I could use almost any text-editor for that. For the .net application I use Microsoft Visual C++ Express (2008). I want to make the .net application in the future multi-platform (when it's rewritten and almost completely opengl), so perhaps I could better use a different editor for that (eclipse?).
Anyway, I don't make use of version control. Perhaps just a little. I sometimes copy the working folder completely and start working in that so I have an "old version" in case I screwed up somewhere. But that is not really version control. Seeing luxrender using mercurial(?) I thought perhaps you guys can help me with how to get started in version control systems. I'm all self-taught and seeing projects taking more time, I would like a good approach/system to keep it efficient.
If I'm asking too much, perhaps you guys know a good website with a guide or something?
