Archived

This topic is now archived and is closed to further replies.

Anthonyrh1

Gettin books

Recommended Posts

These internet tutorials are just getting on my nerves. Their code is all messed up so im gonna go get a book. I was gonna get Learn C++ in 21 days cuz its the only one ive heard about. If anyone thinks i shouldnt get it let me know.

Share this post


Link to post
Share on other sites
Don''t get it. I recommend "Essential C++" by Lippman, et al. Your utmost criterion should be that it uses iostream instead of iostream.h. Past that, readability is key too. "21" isn''t bad for concepts, but it''ll teach you bad habits, and it''s simply not succinct enough.

Later,
ZE.

//email me.//zealouselixir software.//msdn.//n00biez.//
miscellaneous links

Share this post


Link to post
Share on other sites
Personally, I really like "C++: How to Program" 3rd edition, by Deitel & Deitel. It's up-to-date in that it teaches C++ using iostream instead of iostream.h. Not only this, it tells you the difference between the old headers and the new, why they were updated and why you should use the new ones.

Not only this, but the authors attempt to teach C++ from the aspect of a Computer Science course/degree, and I think they pull it off very well indeed.

A broad range of topics are introduced, and those needing special attention, are given it.

It's very well presented as well, with many tips being given throughout the book. I really can't recommend it strongly enough.

--hellz

[edited by - hellz on August 14, 2003 10:08:52 PM]

Share this post


Link to post
Share on other sites
hmm, I have 21 days and that uses iostream and not iostream.h. But anyways I think that 21 days is good but in the later chapters, his code gets really long and he only shows about one example for each new lesson/sublesson plus sometimes doesnt go into enough detail. But in my opinion I really like the book. If I don''t get something, I read the chapter over again but the second or third time it just clicks.

Share this post


Link to post
Share on other sites
I agree with Lektrix on Accelerated C++ , it's truly a great book, but perhaps not for complete beginners.

[edited by - chacha on August 15, 2003 11:19:29 AM]

Share this post


Link to post
Share on other sites
C++ is 21 Days is a great book for learning the essentials and basics. But later on he doesn''t too good of a job in the latter chapters because the code just gets way to big and repentitive. That''s when the tutorials at gametutorials.com come in



There''s no town drunk here, we all take turns.
Velocity Gaming Force

Share this post


Link to post
Share on other sites
My personal recommendation is to stay away from "C++ for Dummies" as it does not teach anything properly. I highly recommend Beginning Visual C++ 6 by Ivor Horton - at least the first half of it that teaches C++. The second half gets involved in MFC, which really should be put on the backburner until a foundation of the Win32 API is taught.

Jason Doucette
Programming Windows , 5th Edition by Charles Petzold, Errata Addendum
projects / games | real-time graphics | artificial intelligence | world records | wallpapers / desktops / backgrounds
"Great minds discuss ideas, average minds discuss events, small minds discuss people." - Anna Eleanor Roosevelt, 1884-1962

[edited by - Jason Doucette on August 15, 2003 2:34:15 PM]

Share this post


Link to post
Share on other sites
quote:
Original post by TheOne1
hmm, I have 21 days and that uses iostream and not iostream.h.


Yeah, that would be the 4th edition. I have the 3rd edition (published in ''99, still after the Standard). Sorry for the outdated information. It''s an okay book otherwise, except it teaches from the classic "C plus C++" approach instead of going at object-oriented thinking from the start. That''s what''s good about the Lippman, Engel, Dietel (and others) books - they teach you how to best use the paradigm that C++ most naturally brings forth.

Later,
ZE.



//email me.//zealouselixir software.//msdn.//n00biez.//
miscellaneous links

Share this post


Link to post
Share on other sites