Originally posted by: xtknight
Not a book, but I found the
cplusplus.com tutorial to be an excellent place to start. That's where I started C++. I started C just by looking at various C code. I'm the kind of person that learns by example and identification/interpretation and definitely not theory. (Some books are probably god-awful in the way they teach theory like no tomorrow and you get so bored without a single Hello World program to go off of. Well, maybe I'm exaggerating, but I know some math theory books are like that.)
I had already at that point a previous programming experience with Visual Basic 5/6 which my brother helped teach me. Now I master every last thing in VB6, I'm a little shaky in C, and still in the process of learning C++. I'm OK with C# and the .NET languages. Right now I prefer C out of all those for general simplistic/console environment programming though (but VB6 for developing Win32 GUI apps).
Edit: link screwed up