Do I need to install Subversion before I can use TortoiseSVN to access SVN repositories?

No. TortoiseSVN comes with everything you need to access a repository. Only if you want to set up a server then you will need the Subversion package.