Learning C++
-
I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?
If it's not broken, fix it until it is
The Lippman Primer book is really good: Amazon.com: C++ Primer (5th Edition) (9780321714114): Stanley B. Lippman, Josée Lajoie, Barbara E. Moo: Books[^] I read the first edition of the following, way back in like 1993 (but some people don't like carrying Dummies books around) Amazon.com: C++ For Dummies (9781118823774): Stephen R. Davis: Books[^] Davis is a great author and this is a quick read with great samples. It's one of my all-time favorite books-- but that's probably because of a sense of nostalgia. <sniff> How I miss ye, C++. :(( Liberty's books are good too and I've read this one (older edition): Amazon.com: Sams Teach Yourself C++ in 21 Days eBook: Jesse Liberty, Bradley L. Jones: Kindle Store[^] I'd pick any one of these and go. Again, the Dummies is my favorite.
My book, Launch Your Android App, is available at Amazon.com.
-
The Lippman Primer book is really good: Amazon.com: C++ Primer (5th Edition) (9780321714114): Stanley B. Lippman, Josée Lajoie, Barbara E. Moo: Books[^] I read the first edition of the following, way back in like 1993 (but some people don't like carrying Dummies books around) Amazon.com: C++ For Dummies (9781118823774): Stephen R. Davis: Books[^] Davis is a great author and this is a quick read with great samples. It's one of my all-time favorite books-- but that's probably because of a sense of nostalgia. <sniff> How I miss ye, C++. :(( Liberty's books are good too and I've read this one (older edition): Amazon.com: Sams Teach Yourself C++ in 21 Days eBook: Jesse Liberty, Bradley L. Jones: Kindle Store[^] I'd pick any one of these and go. Again, the Dummies is my favorite.
My book, Launch Your Android App, is available at Amazon.com.
Thanks. For the Lippman book, some of the reviews state "C++ Primer, 5th ed. is a great book for an intermediate level C++ programmer. I would NOT recommend this book to a novice" and "The "C++ Primer, 5th Edition" is not a book for those who just started programming." I'll take a look at the Dummies book
If it's not broken, fix it until it is
-
I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?
If it's not broken, fix it until it is
This may be helpful for a quick overview: my CodeProject C++ intro article[^].
My CodeProject Articles :: Our forgotten astronomic heritage :: My website.
"Sorry, buddy, but this mission counts on everyone being as silent as possible, and your farts are just too much of a wildcard." - Korra to Meelo, "Kuvira's Gambit" -
I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?
If it's not broken, fix it until it is
-
I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?
If it's not broken, fix it until it is
-
I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?
If it's not broken, fix it until it is
Check the list here too: Useful Reference Books[^]
Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.
-
I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?
If it's not broken, fix it until it is
-
I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?
If it's not broken, fix it until it is
IMHO the Lippman book is very boring. I warmly recommend this book, it is lucid and highly readable: Thinking in C++ Free PDF is available from these dowloade links: Bruce Eckel's MindView, Inc: Book Download Sites[^] Some links (e.g. the first one) are broken, others good. But if you like it, but the paper version, really worth it.
... such stuff as dreams are made on
-
I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?
If it's not broken, fix it until it is
-
I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?
If it's not broken, fix it until it is
-
I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?
If it's not broken, fix it until it is
Well, the books *I* learned C++ from were C++ Faqs: Cline Marshall P. Lomow Greg A.[^] Effective C++ Scott Meyers[^] Both are browsable lists of short essays. The FAQs book has about 600. Meyers has 65. When I was learning C++, you also needed a book of syntax like The C++ Programming Language, 4th Edition: Bjarne Stroustrup[^] but in the modern world, I wonder if the existance of www.cppreference.com and www.cplusplus.com makes this book less necessary for learning.
-
Well, the books *I* learned C++ from were C++ Faqs: Cline Marshall P. Lomow Greg A.[^] Effective C++ Scott Meyers[^] Both are browsable lists of short essays. The FAQs book has about 600. Meyers has 65. When I was learning C++, you also needed a book of syntax like The C++ Programming Language, 4th Edition: Bjarne Stroustrup[^] but in the modern world, I wonder if the existance of www.cppreference.com and www.cplusplus.com makes this book less necessary for learning.
-
I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?
If it's not broken, fix it until it is
Have you been programming in any other languages all these years from college? Generally , the book "Thinking in C++" from Eckel has good reviews in amazon, and you can find it free on line from the authors website. I have not read it yet but it seems a good and free choice. I have read most of Lafores book of 2003 edition , and also I have read most of the book "A complete guide to programming in C++" by Prinz, from 2001. I found them both good introductory books. But if you have been programming in some language all these years , then maybe you could use "Professional C++ , 3rd edition" , a book of 2014 , so you will be current with C++14. And since you are not a novice , the new edition of Lipman's book "C++ primer , 2012 edition" would still be OK for you , I do not think you will have a hard time to follow it, although it may be a little boring.
-
Scott Meyers' Effective C++ Series of books are a must reads for those who will do a lot of C++ programming, but not until after you've mastered the fundamentals. They cover a lot of things that will eventually bite you in the ass.
I happen to disagre with @svella. While you do need some reference to pick up the syntax, if you already know C (like I did), the syntax is very natural. Learning C++ syntax is easy. Learning object oriented programming is hard. Learning templates, exceptions, and containers is hard.