I''ve been using C for the last 3 years or so. I got Learn C++ in 21 days (Jesse Liberty) and read through most of it, and pretty much got the idea within a week or two. If you don''t know any other language then I''d suggest learning C or (equivalently) learning the parts of C++ that don''t go heavily into some of the hairier topics. Just don''t expect to know everything you need in 21 days.
For Introductory C++, maybe you can try: Title: C++ from ground up Author: Herbert Schildt Publisher: Osborne, McGraw Hill My P.O.V.: Very good intro. book, explains the "why" and "how", Well structured and focuses on the "hands-on" rather than the theorical aspects.
The road may be long, wind may be rough. But with a will at heart, all shall begone. ~savage chant
The road may be long, wind may be rough. But with a will at heart, all shall begone. ~savage chant
I''ve been liking C++ in 21 days. Seems like I''m really starting to make sense out C++ for a change. Whereas all the other books that I''ve read would always confuse me at some point.
Guess that''s why it''s a tough question to answer. Seems like people tend to learn well in different ways. Like I seem to make sense out of things when they explain it in detail up in a straight forward fashion (I''ve always been one to like thorough explanation. I like how 21 days explains things in detail then give a to the point complete code listing example to demonstrate in case something is foggy). I tend to get confused when books use alot of analogies, but some people learn better in just the opposite way I do. I guess I like it better when they give the background, how, why, and a demonstration of the concepts. I know other people that find that too confusing learning that way and would prefer an analogy. That''s one of the things I hated about C++ for dummies, is that it has way too much analogy and confused the hell out of me more than most of the other programming books I''ve read.
Anyway, I''ll have to check out some of these books that people are mentioning in this thread.