Subversion is actually pretty easy to set up. I assume you have read http://svnbook.red-bean.com/ (in particular, http://svnbook.red-bean.com/en/1.4/svn-book.html#svn.serverconfig.httpd and http://svnbook.red-bean.com/en/1.4/svn-book.html#svn.reposadmin). That and the other documentation that comes with Subversion should be enough to get you started. Subversion is pretty well designed and documented. Dreamhost uses the apache httpd method of serving subversion, though locally you could also use svnserve or even just plain old filesystem subversion, depending on your needs.
If you are not also an Apache httpd "noob", you should do fine. If you are, well, fix that first :P