PDA

View Full Version : Where to learn C++?




ohla313
Jan 22, 2012, 01:12 AM
I finished taking a programming class and we were taught VB in it. I heard the next language to learn is C++. Is there a de facto site I can learn this from? or a book?



jiminaus
Jan 22, 2012, 01:22 AM
I'm a fan of the Deitel & Deitel How to Program series. C++ How to Program (8e) (http://www.amazon.com/How-Program-8th-Paul-Deitel/dp/0132662361).

C++ is not necessarily the next step after Visual Basic. Did you learning classic VB6 or VB.NET?. Why are learning to program? Is there something you want to do or get into?

ohla313
Jan 22, 2012, 01:25 AM
I'm a fan of the Deitel & Deitel How to Program series. C++ How to Program (8e) (http://www.amazon.com/How-Program-8th-Paul-Deitel/dp/0132662361).

C++ is not necessarily the next step after Visual Basic. Did you learning classic VB6 or VB.NET?. Why are learning to program? Is there something you want to do or get into?

I learned VB.NET in that class. I'm learning this because I am an IT major. I would like to know more programming languages to be more diverse in my skillset. Thank you for the link!

pcornwell
Jan 22, 2012, 06:55 AM
I'm a fan of the Deitel & Deitel How to Program series. C++ How to Program (8e) (http://www.amazon.com/How-Program-8th-Paul-Deitel/dp/0132662361).

C++ is not necessarily the next step after Visual Basic. Did you learning classic VB6 or VB.NET?. Why are learning to program? Is there something you want to do or get into?

I've seen classes of students time after time feel the pain of these texts (and their various counterparts in Java etc). Its not that they are bad books, they are excellent, but very very intense and probably better for the intermediate or expert learner rather than the beginner. The price tag is steep too (but then the content is rich).

My suggestion? The free option: Thinking in C++ by Eckel. But you can't beat a good Dummies book on the subject - the title is a wee bit insulting but it gives you the goods in a no nonsense way.

----------

I learned VB.NET in that class. I'm learning this because I am an IT major. I would like to know more programming languages to be more diverse in my skillset. Thank you for the link!

Having any C based language in your armory is always a smart move :)

chrono1081
Jan 22, 2012, 09:09 AM
I like this path (although the first book is a pain in the ass to read. Not because of the content, but because of the annoying formatting!)

Accellerated C++ (http://www.amazon.com/Accelerated-C-Practical-Programming-Example/dp/020170353X/ref=sr_1_sc_1?ie=UTF8&qid=1327244952&sr=8-1-spell)

Followed by the Bruce Eckel "Thinking in C++" mentioned above.