This message is written with the assumption that you work/develop on a Windows NT-based PC.
First, download all these freely available tools:
VisualSVN:
http://www.visualsvn.com/server/ (server)
RapidSVN:
http://rapidsvn.tigris.org/ (client as in separate application)
TortoiseSVN:
http://tortoisesvn.tigris.org/ (client as in explorer enhancement)
XAMPP:
http://www.apachefriends.de (completely configured web server environment)
Install all these tools using the default installation options.
XAMPP is only necessary when you want to have access to your own repository through the internet. On a "fresh" system XAMPP is very easy to install. The 7-zipped version only needs to be unpacked into a root folder to work. And if you want to unpack it somewhere else that is also no biggie. Running the supplied setup.bat script will adjust the necessary configuration files without intervention.
When done you should take a look at how to improve the security settings from Apache. XAMPP's main purpose is to create an easy to maintain web development environment for internal use (but let this not stop you in making it bulletproof).
It took me 20 minutes (for real) to download all the suggested SVN software (XAMPP I already had laying around), install it and upload a project to the SVN server.
My first experience with source control was CVS and I can tell you that there is hate-hate relationship going on between me and that software. But my first encounter with SVN went without any hiccup. Which is the main reason why I recommended it to a fellow error-proner...
