Sorry, but I am very uncomfortable in visual developing environments. I can get to them later after I’ve gotten the feel for the language via hand-coding in text editors. Most of the books I found at Amazon while searching were basically all focused on learning how to make programs in those visual compilers. I can figure out how to work those any old time—I wanna know the damn language!
I just know there are books out there which deal only with the language. I just can’t find them.
Any suggestions? I’ve moving along in Java pretty well and plan to head to C++ in a few months. I will probably pick up a Visual C++ compiler as they should still allow for simple hand coding of everything, but I will really need help with the core language.
Any picks out there? Should I tackle C before C++ or with my OOP experience from Java just jump right into C++?
With OOP experience, you should definitely just jump right into C++. FWIW, I learned C++ before any other language, so I think you may have an easier time of it than I.
As for a language reference, why not go directly to the horse’s mouth? Bjarne Soustroup, the inventor of the language, has written what’s considered to be a definitive work in the field. I’ve never read it, but people at Amazon seem to like it.
You 100% do not need to learn anything before C++. I am currently taking AP Computer Science. It is mandatory to learn the language. I have no prior programming experience, and it is pretty easy. The books we are using in class are * A Guide to Programming in C++ * by Corica, Brown, and Presley. We are also using the book * A Tapestry to Computer Programming *
Fair enough. The book I used to learn C++ is by Cohoon and Davidson. I used the second edition, but I’ve heard good things about the third. Some people don’t like it, though; caveat lector.
Well, I did get Ol’ BS’s book (coming through Amazon as we speak). I figure he can ge pretty in depth about it which is what I need, since core syntax should be very similar to Java.