C++ isn't a package, as BASIC is, but instead it's a set of rules. So you need a compiler to interpret your code against the rules, and you need an editor to write the code in.
you can do a Google search for 'c c++ compilers download' and probably find a bunch. I know a lot of people recommend Visual C++ for Windows, but I prefer simple things such as MinGW. (I assume since you have BASIC books, you use Windows.) If you use Linux, gcc is pretty standard. Idk what there is for other OS's.
As for the editors, some compilers, like Visual C++, are IDE's and have them included. But any text editor should work; just make sure to save your files as *.c , *.cpp or *.h ( , *.hpp ), depending. As I said I use MinGW, and I write in notepad.
There was another thread along these lines recently that you may find helpful
Questions about getting started...
http://www.cplusplus.com/forum/beginner/1641/