Omnimaga

General Discussion => Technology and Development => Computer Programming => Topic started by: CureDesu on April 15, 2007, 05:46:00 am

Title: Good C++ Starting Point?
Post by: CureDesu on April 15, 2007, 05:46:00 am
I recently bought this book:
user posted image

Starting Out With C++, Fifth Edition, by Tony Gaddis.

I've been wanting to learn C++ recently, and also in July I'm going to a programming camp at MIT and we're expected to have previous knowledge in C++ and Java.  The problem is, as I read closer (yeah, should've done it in the bookstore) it said it was intended for use with a 1-2 semester C++ course. Oops.

So, now I'm considering returning it. But before I decide, does anyone here with C++ experience know if this would be a good place to start learning C++, or would information be left out, or I get lost, as it was intended to be read by someone currently in a class?  

If I do return it, what books/guides would you recommend?  I'm considering Sam's Teach Yourself C++ in 24 Hours, as I've heard the Sam's Teach Yourself series of books are good, but it seems rather short.
Title: Good C++ Starting Point?
Post by: Halifax on April 15, 2007, 06:30:00 am
It appears just by the title it leaves some out. I say keep that and then get a good C teaching book. The C book with prepare you with the basics you will need to understand C++ so you will be able to breeze through that book and learn what you need to learn at the same time. That's how I did it.
Title: Good C++ Starting Point?
Post by: JincS on April 16, 2007, 05:29:00 am
If you have the time, start with a good C book. If not, do a crash course in C++. Start with console IO, basic programming algorithms (using structures, classes, enumeration, binary trees, etc.). MASTER IT!

Gimmie your email (PM it to me), and I'll send you a few C++ tuts :)smile.gif
Title: Good C++ Starting Point?
Post by: Halifax on April 19, 2007, 10:39:00 am
Also don't forget you should learn some sorting algorithm and how to use hash tables. Trust me hash tables will help. Encryption might be a good topic to study too.