Help with choice of book
I am using the Shaum's series set of books for my programming,
but the C++ book isn't very good, in the sense that it talks about things on a very superficial basis. The in depth analysis is not carried out, which is necessary while learning a new language.
Any suggestions for books ?
Would appreciate sites for free downloads of good books and/or tutorials.
Here is a couple of online books. I haven't read them yet personally but I hear good things. You can't beat free that's for sure.
Thinking in C++ 2nd edition
Waite Group's C++ Primer Plus, Third Edition
I have read C primer plus and I am reading Object Oriented Programming in C++ right now, both from the waite group and are really good.
I have the shaum's books on C and C++. The straight C++ book sucks, the C book is okay for descriptions and the Computing fundamentals with C++ is also decent for descriptions. My problem with all of these books is the fact that quite a few of the author's programs either don't work as they are supposed to or compile with errors even though these programs are supposed to be ISO standard.
The coding style of the author also isn't easy to follow for me and I'm hardly new to programming, so I wouldn't recommend them to anyone who is just starting out.
C++ Primer Plus is excellent and you might want to take a look at www.accu.org and look at their highly recommended book reviews. So far they've been correct and I haven't regretted buying a book they recommend.
i am a newbie to C++ - about 6 months or so - the one i seem to always go back to is C++ Black Book by Holzner printed by Coriolis. i like it because it gets to the point without a lot of fluffy stuff.
on the down side they think the thing is gold plated or something so watch your wallet.:eek:
You can't go wrong with 'The C++ Programming Language' by Bjarne Stroustrup. Just as K&R is a must for C, C++ is best learned from the creator of the language ;)
All in all it really depends on how far into basic programming you are. If you are completely new to programming the some books will leave you baffled, so go to a book store and pick a book that seems easy to follow. But take my advice and stay away from any book written by Shildt :D
stay away from
C++ for dummies
C++ in 24 hours
C++ in 21 Days
these are all generally crap
i would recommend
The Essence of Programming in C++ by Bell (one of the creators of the language)
very good intro into C++ and i still use it as reference
I also am quite new and read the book you dislike(schaums). It is rather poor. I have a new book now called C++ how to program, by Deitel and Deitel.(third edition). This book is tops! 1168 pages, all in colour so it is easy to follow.You even get a cdrom of Msoft visual C++6 introductory edition thrown in. Shame i bought borlands but hey.Im in UK but this is published in USA by Prentice hall.
I(personally) think it is exceptional...
Was -lets just say-not cheap! but it has been worth it.
From what I have seen for other programming languages, some publishers almost always put out good books, others consistantly make crappy books. Stay away from anything made by Sams (...in 24 hours, ...in 7 days, etc...). Microsoft's books are decent but expensive, but my favorites are the ones by Wrox (I have talked to a lot of people that agree), but they cost a lot. It seems that the best books are too damn expensive, but they can charge it because people like me will still pay for it.
>Stay away from anything made by Sams
I beg to differ, one of my best C books is C Unleashed published by Sams. I know most of the authors personally and they're very knowledgeable. I haven't looked into the other Unleashed books so I'm not sure about those. Anything that says teach yourself in so and so is probably low quality.
You're probably right, I've never read one of their unleashed books and I didn't even know they were published by Sams