Actually, I find programming in C++ is much easier than programming in PBasic. Reasons:
1) Unlimited Variables
2) Subroutines are easy to use
3) Other advanced commands make programming easier
and etc.
I learned to program in C++ last year actually. My sophomore year in Highschool. The only thing I don't know in C++ would probably be Pointers. So if you need help, just ask. The instructor I had at the time just let us do our own work. Whenever we asked for help, he wouldn't help us. So, most of the time we had to figure out the program ourself.
Another good website to visit is
Devx. This site has references to all of the possible programming languages there is including C++, C, C#, Java, etc.. It also includes downloads, a search engine, you can also ask questions, how to's, etc.. You may also join their mailing list for additional updates and help. It's a great reference site and I hope that it will help you in learning C++.