Is there any free C++ programme that I could use as Im trying to learn this?
If you just want introductory information about c++ and some basic tutorials, I'm sure google has some :)
If you need a compiler and an IDE, see here (make sure to get codeblocks-10.05mingw-setup.exe):http://www.codeblocks.org/downloads/26
Free online book:http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
Or you could use Windows Visual Studios 2010 Express.http://www.microsoft.com/express/Downloads/#2010-Visual-CPP
A great website for learning C++:http://cplusplus.com/ (Not a book but still helpful)