A Simple Capistrano Question

I’m trying to set up my very first deployment. I have a development
laptop and I eventually will have a remote lighttpd server.

I’ve never run svn before. Do I have to run it on the production
server or the development server or does it not matter? I suspect it
does not matter but is there a preference?

Lighty, svn and even capistrano are quite new to me. If there is a
“guide for complete idiots” somewhere I’d love to read it. Even
Peak Obsession scares me a

You have to run it over http, so I¹m guessing you won¹t want to run it
locally. There is a recipe for deploying from your local svn repository,
that¹s not how Capistrano was originally designed to work.