The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community.
Get it here: Subversion is a Subversion community help and discussion forum for exchanging information and tips with other users of Subversion

Read The Subversion Book for instrustions.

And if you use windows get TortoiseSVN, a Subversion client, implemented as a windows shell extension. The coolest Interface to (Sub)Version Control.

note to self:
Create SVN repository:
svnadmin create --fs-type fsfs /usr/svnrepos/

Import to SVN:
svn import --message "Initial Import" repos file:///usr/svnrepos/blabbermouth/