Right now, I am using Dreamweaver to edit my files locally then ftp them to the live server.

I want to start using version control (I am thinking subversion) but I have no experience with version control at all.

So is this something I would need to setup locally or have setup on my web server?

If on my web server, is this something I should contact my hosting provider about setting up?

Thanks