Some Good Books

Started by
10 comments, last by NashuNatta 21 years ago
I was looking through some of the books on C++ and was wondering what is a good book for an absolute beginer that is fairly cheap (like in the 15-30 dollar range) that will let me get fairly good at C++. I would also like to know what other books I should look at/be interested in if I am going to program in C++ and whether or not I should just look for tutorials online instead of wasting money on books. Thanks in advance
____________________________________________________________[email=UntimelyDeathProductions@yahoo.com][E-mail me][/email]
Advertisement
Im sure you''ll receive other replies but IMHO don''t hold your breath looking for a good book in that price range. Looking at the books on my shelf that would pertain to you, you''re most likely looking at $40+, averaging around 50. I''ve always felt that a good book is better than an online tutorial ultimately, though that''s not to say I don''t utilize all of the resources at my disposal. Especially if you just want to toy around with something like DirectX or OpenGL without throwing down $60 simply to satiate curiosity.

With that said, the books I started with (in school) were honestly horrible so I''ll leave others to recommending such.

As for online recs I know of:
(nm...realized similar post HERE.

Go there for some links.


[edited by - ChildOfKordova on October 11, 2017 10:32:23 AM]
weird
The absolute BEST book for beginners, in my honest opinion, would have to be

Learning How To Program in C++ by Steven Heller

Although it starts off a bit slow, 95% of the information in the book he teaches you is valuable. In addition to that, he doesn''t attempt to teach you everything in C++. Rather, he teaches you a firm and resolute ground work that will truely help you along the way. Also, throughout the book he is "teaching" a beginner just like yourself how to program. She asks many of the questions I ask - but can become quite annoying for the semi-literate programmers out there.

In any case, if you *don''t* like lots of explaining, then I''d recommend one of those Teach Yourself C++ in 21 days. <-- Only recommended for those you can learn languages by interpretting through translation (e.g. Mi Nombre es Diablo translates to My name is Diablo - if you can learn a language like that then go for it).
Leadership is the art of getting someone else to do something you want done because he wants to do it
I think that Deitel & Deitel''s "C++ How to Program" is the best beginner-intermediate book on programming in C++. It''s about $70-80, but well worth it.

(silencer)
beginning visual c++ 6 - buy it used from ~$30 USD. You won't regret it.

Jason Doucette - my online résumé page: www.jasondoucette.com
projects, real-time graphics, artificial intelligence, world records, wallpapers/desktops

[edited by - Jason Doucette on April 2, 2003 9:18:13 PM]
Jason Doucette / Xona.comDuality: ZF — Xbox 360 classic arcade shmup featuring Dual Play
I agree on Ivor Horton''s "Beginning Visual C++ 6" - another one I own and use. It''s good for learning visual C++, but I''d go for Deitel & Deitel''s "C++ How to Program" for learning the language since it''s MUCH more detailed.

(silencer)
Deitel and Deitel''s books are very much like textbooks without the requirement of a professor. The book explains everything. If you want to learn a language and learn it completely I''d highly recommend any of their books.

The problem with using tutorials to learn any language is that you must be able to adapt to various author styles and that''s simply not something that is easily done when you''re learning something from scratch. If you''ve already got a firm handle on programming in general online tutorials will often help you out, but not, IMHO, otherwise.

$30 to $40 isn''t much; if you can find a way make it $50 the number of opportunities you have for an excellent book open themselves up. $49.95 is a common computer book price.

Good luck to you.
..what we do will echo throughout eternity..
Buy SAMS Teach Yourself C++ in 10 Minutes. It''s a more concise version of C++ in 21 Days, and it''s $13

-~-The Cow of Darkness-~-
-~-The Cow of Darkness-~-
Ok, I got this book from a friend of mine. I am not sure if it is good, because as I read through it, it is different from what I am used to seeing being codded as C++. The book is Sams Teach Yourself C++ third edition in 24 hours. I am using Microsoft Visual Studio 6.0 that my school let me borrow. In the book, for the hello world tutorial it is just different from what I am used to seeing. Instead of typing cout<<"Hello world"; it makes you type std::cout<<"hello world." I was just wondering if there is a big difference between compilers or if it even matters and which one is more universal. Thanks Again
____________________________________________________________[email=UntimelyDeathProductions@yahoo.com][E-mail me][/email]
The version without std:: will have ''using namespace std;'' somewhere. That means, ''automagically put std:: in front of things like cout if it''s required.'' The second version doesn''t have the compiler take such liberties.

''std'' is a namespace - a group of functions and data known by a common name (a bit like a class, in a way). This particular namespace, though, is the one for all the parts of the C++ Standard Template Library, of which cout (and cin) are members.

Superpig
- saving pigs from untimely fates, and when he''s not doing that, runs The Binary Refinery.

Richard "Superpig" Fine - saving pigs from untimely fates - Microsoft DirectX MVP 2006/2007/2008/2009
"Shaders are not meant to do everything. Of course you can try to use it for everything, but it's like playing football using cabbage." - MickeyMouse

This topic is closed to new replies.

Advertisement