So I've done a lot of XHTML/CSS over the years, and worked a lot with ActionScript, and this year I've been learning PHP which it seems is very similar to AS2, so we've been getting along swell. However, I've always wanted to look into a language like C++, or a language that will enable me to write my own client side applications with a lot of flexibility. Now I don't want to write the next Spark engine or whatever, I understand this takes decades of experience and university degrees, but I'd like to know where everyone started. If there are any competent programmers out there who started on a particular book or resource, please let me know. There are hundreds of books on Amazon and it's a bit of a mind###### as to which would be a good read for a beginning programmer. Unfortunately I'm primarily a visual learner, and it seems there is absolutely zero [good] C++ video tutorials available, so I'll have to have a really dumbed down book to get me going. I've had a few recommended, but I want to be coding clean and up to date standards compliant code. There are books which recommend, for example, you do system("PAUSE"); at the end of your programs (massive example here) but dozens of sites say this is bad practice, however this book for example gets a lot of good reviews, yet it's teaching you bad practice? So confusing.
So anyway, if anyone can help, let me know what resources you used to get started with programming in C++! (My eventual aim in years to come will be little puzzle games and such, and I'm learning as a hobby to keep me occupied - no more). Kind regards.
Edit: As a side note, if anyone knows of any good DVD or video training series this would be a mega bonus! I learnt the basics of PHP entirely from a DVD from Lynda, so went there originally for C++ training, but they were unable to provide one :(