I recommend C++ Primer Plus. I tried Sam's 24 hour book. It kind of sucks. and it's definitely not enough time to become proficient or anything.
C++ Primer Plus is seriously a great C++ book.
Also, The Pragmatic Programmer is pretty much a must read (not for learning C++, but to become a better programmer in general. But you might want to wait until you get exposed to a few languages first.
And once you start to write bigger and more complex programs, check out Code Complete. It'll teach you ways to write better, cleaner, and more logical code.
26 Replies - 15662 Views - Last Post: 31 December 2012 - 03:55 AM
#17
Re: Books on C++
Posted 18 October 2011 - 09:35 PM
I went through amazon's most popular sorted C++ books. I didn't arrange them I just deleted the books that happen to jump into the topic that didn't deal with C++. If the book did not clearly say C++ , I researched the book to see if it had C++ topics in it and I left in in it's order generated by amazon. Why just 45 books..I got tired of sorting
Assorted with four stars or more.
1. C++ Primer Plus (5th Edition) by Stephen Prata (Nov 25, 2004)
2. Effective C++: 55 Specific Ways to Improve Your Programs and Designs
(3rd Edition) by Scott Meyers (May 22, 2005)
3. Beginning C++ Through Game Programming by Michael Dawson (Oct 18, 2010)
4. Absolute Beginner's Guide to C (2nd Edition) by Greg M. Perry (Apr 18, 1994)
5. C++ Programming Language, The (3rd Edition) by Bjarne Stroustrup (Jun 30, 1997)
6. Game Engine Architecture by Jason Gregory, Jeff Lander and Matt Whiting (Jul 10, 2009)
7. The C++ Programming Language: Special Edition by Bjarne Stroustrup (Feb 11, 2000)
8. C++ Without Fear: A Beginner's Guide That Makes You Feel Smart by Brian R.
Overland (Sep 24, 2004)
9. Accelerated C++: Practical Programming by Example by Andrew Koenig and
Barbara E. Moo (Aug 24, 2000)
10. Sams Teach Yourself C++ in One Hour a Day (6th Edition) by Jesse Liberty,
Siddhartha Rao and Bradley L. Jones (Jul 18, 2008)
11. More Effective C++: 35 New Ways to Improve Your Programs and Designs by
Scott Meyers (Jan 8, 1996)
12. Ivor Horton's Beginning Visual C++ 2010 (Wrox Programmer to Programmer)
by Ivor Horton (Apr 12, 2010)
13. C++ Primer (4th Edition) by Stanley B. Lippman, Josée Lajoie and
Barbara E. Moo (Feb 24, 2005)
14. C Primer Plus (5th Edition) by Stephen Prata (Dec 3, 2004)
15. Learning C++ by Joseph Kalash and John Luther (Oct 19, 2010) - Kindle eBook
16. Professional C++ by Marc Gregoire, Nicholas A. Solter and Scott J. Kleper
(Oct 4, 2011)
17. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template
Library by Scott Meyers (Jun 16, 2001)
18. C++ All-In-One Desk Reference For Dummies by John Paul Mueller and Jeff Cogswell
(Aug 31, 2009)
19. Game Coding Complete, Third Edition by Mike McShaffry (Mar 5, 2009)
20. The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis
(Aug 22, 1999)
21. API Design for C++ by Martin Reddy (Feb 18, 2011)
22. Computer Programming for Teens by Mary Farrell (Dec 17, 2007)
23. Advanced C++ Metaprogramming by Davide Di Gennaro (Jun 14, 2011)
24. Modern C++ Design: Generic Programming and Design Patterns Applied by
Andrei Alexandrescu (Feb 23, 2001)
25. C++ How to Program (7th Edition) by Paul Deitel and Harvey M. Deitel (Aug 16, 2009)
26. C++ Pocket Reference by Kyle Loudon (Jun 2003)
27. Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching,
Third Edition by Robert Sedgewick (Jul 23, 1998)
28. Programming: Principles and Practice Using C++ by Bjarne Stroustrup (Dec 25, 2008)
29. C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source
Software Development Series) by Jasmin Blanchette and Mark Summerfield (Feb 14, 2008)
30. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices by Herb Sutter and
Andrei Alexandrescu (Nov 4, 2004)
31. Ivor Horton's Beginning Visual C++ 2008 by Ivor Horton (Mar 31, 2008)
32. C++ in a Nutshell by Ray Lischner (Apr 1, 2003)
33. Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions by
Herb Sutter (Nov 28, 1999)
34. C++: The Complete Reference, 4th Edition by Herbert Schildt (Nov 19, 2002)
35. Thinking in C++: Introduction to Standard C++, Volume One (2nd Edition) (Vol 1)
by Bruce Eckel (Mar 25, 2000)
36. Absolute C++ (4th Edition) by Walter J. Savitch (Mar 13, 2009)
37. C++ How to Program: Late Objects Version (7th Edition) (How to Program (Deitel))
by Paul Deitel and Harvey Deitel (Aug 22, 2010)
38. Thinking in C++, Volume 2: Practical Programming by Bruce Eckel and Chuck Allison
(Dec 27, 2003)
39. Starting Out with C++: From Control Structures through Objects (7th Edition) by
Tony Gaddis (Mar 7, 2011)
40. Big C++ by Cay S. Horstmann and Timothy A. Budd (Dec 30, 2008)
41. Introduction to MFC Programming with Visual C++ by Richard M. Jones (Jan 1, 2000)
42. Schaum's Outline of Programming with C++ by J. R. Hubbard (May 16, 2000)
43. The Boost C++ Libraries by Boris Schäling (Jul 31, 2011)
44. Sams Teach Yourself C++ in 24 Hours (5th Edition) (Sams Teach Yourself -- Hours)
by Jesse Liberty and Rogers Cadenhead (Apr 24, 2011)
45. C++ How to Program (5th Edition) by P.J. Deitel (Jan 15, 2005)
Assorted with four stars or more.
1. C++ Primer Plus (5th Edition) by Stephen Prata (Nov 25, 2004)
2. Effective C++: 55 Specific Ways to Improve Your Programs and Designs
(3rd Edition) by Scott Meyers (May 22, 2005)
3. Beginning C++ Through Game Programming by Michael Dawson (Oct 18, 2010)
4. Absolute Beginner's Guide to C (2nd Edition) by Greg M. Perry (Apr 18, 1994)
5. C++ Programming Language, The (3rd Edition) by Bjarne Stroustrup (Jun 30, 1997)
6. Game Engine Architecture by Jason Gregory, Jeff Lander and Matt Whiting (Jul 10, 2009)
7. The C++ Programming Language: Special Edition by Bjarne Stroustrup (Feb 11, 2000)
8. C++ Without Fear: A Beginner's Guide That Makes You Feel Smart by Brian R.
Overland (Sep 24, 2004)
9. Accelerated C++: Practical Programming by Example by Andrew Koenig and
Barbara E. Moo (Aug 24, 2000)
10. Sams Teach Yourself C++ in One Hour a Day (6th Edition) by Jesse Liberty,
Siddhartha Rao and Bradley L. Jones (Jul 18, 2008)
11. More Effective C++: 35 New Ways to Improve Your Programs and Designs by
Scott Meyers (Jan 8, 1996)
12. Ivor Horton's Beginning Visual C++ 2010 (Wrox Programmer to Programmer)
by Ivor Horton (Apr 12, 2010)
13. C++ Primer (4th Edition) by Stanley B. Lippman, Josée Lajoie and
Barbara E. Moo (Feb 24, 2005)
14. C Primer Plus (5th Edition) by Stephen Prata (Dec 3, 2004)
15. Learning C++ by Joseph Kalash and John Luther (Oct 19, 2010) - Kindle eBook
16. Professional C++ by Marc Gregoire, Nicholas A. Solter and Scott J. Kleper
(Oct 4, 2011)
17. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template
Library by Scott Meyers (Jun 16, 2001)
18. C++ All-In-One Desk Reference For Dummies by John Paul Mueller and Jeff Cogswell
(Aug 31, 2009)
19. Game Coding Complete, Third Edition by Mike McShaffry (Mar 5, 2009)
20. The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis
(Aug 22, 1999)
21. API Design for C++ by Martin Reddy (Feb 18, 2011)
22. Computer Programming for Teens by Mary Farrell (Dec 17, 2007)
23. Advanced C++ Metaprogramming by Davide Di Gennaro (Jun 14, 2011)
24. Modern C++ Design: Generic Programming and Design Patterns Applied by
Andrei Alexandrescu (Feb 23, 2001)
25. C++ How to Program (7th Edition) by Paul Deitel and Harvey M. Deitel (Aug 16, 2009)
26. C++ Pocket Reference by Kyle Loudon (Jun 2003)
27. Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching,
Third Edition by Robert Sedgewick (Jul 23, 1998)
28. Programming: Principles and Practice Using C++ by Bjarne Stroustrup (Dec 25, 2008)
29. C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source
Software Development Series) by Jasmin Blanchette and Mark Summerfield (Feb 14, 2008)
30. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices by Herb Sutter and
Andrei Alexandrescu (Nov 4, 2004)
31. Ivor Horton's Beginning Visual C++ 2008 by Ivor Horton (Mar 31, 2008)
32. C++ in a Nutshell by Ray Lischner (Apr 1, 2003)
33. Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions by
Herb Sutter (Nov 28, 1999)
34. C++: The Complete Reference, 4th Edition by Herbert Schildt (Nov 19, 2002)
35. Thinking in C++: Introduction to Standard C++, Volume One (2nd Edition) (Vol 1)
by Bruce Eckel (Mar 25, 2000)
36. Absolute C++ (4th Edition) by Walter J. Savitch (Mar 13, 2009)
37. C++ How to Program: Late Objects Version (7th Edition) (How to Program (Deitel))
by Paul Deitel and Harvey Deitel (Aug 22, 2010)
38. Thinking in C++, Volume 2: Practical Programming by Bruce Eckel and Chuck Allison
(Dec 27, 2003)
39. Starting Out with C++: From Control Structures through Objects (7th Edition) by
Tony Gaddis (Mar 7, 2011)
40. Big C++ by Cay S. Horstmann and Timothy A. Budd (Dec 30, 2008)
41. Introduction to MFC Programming with Visual C++ by Richard M. Jones (Jan 1, 2000)
42. Schaum's Outline of Programming with C++ by J. R. Hubbard (May 16, 2000)
43. The Boost C++ Libraries by Boris Schäling (Jul 31, 2011)
44. Sams Teach Yourself C++ in 24 Hours (5th Edition) (Sams Teach Yourself -- Hours)
by Jesse Liberty and Rogers Cadenhead (Apr 24, 2011)
45. C++ How to Program (5th Edition) by P.J. Deitel (Jan 15, 2005)
#18
Re: Books on C++
Posted 18 October 2011 - 09:41 PM
*Merged in with an ongoing C++ Books Thread*
#19
Re: Books on C++
Posted 27 October 2011 - 03:07 PM
To really learn C++ is to do it. No book will give you everything that you will need to learn for the rest of your programming career. It is really the experience that distinguishes a good programmer and a mediocre (copy-paste) programmer. You can know the concepts, but without applying them, you don't know how they behave and how those concepts really work.
What I recommend is to just go with whatever book you have, and learn the concepts/ideas and practice them with a real compiler. And learning C/C++ takes time. Lots of time.
Anyway, that's my shpeel (spelling?) on learning C++, but you're on the right track. Keep up with your book and eventually you'll get a firm grasp on C++.
-Masoug
What I recommend is to just go with whatever book you have, and learn the concepts/ideas and practice them with a real compiler. And learning C/C++ takes time. Lots of time.
Anyway, that's my shpeel (spelling?) on learning C++, but you're on the right track. Keep up with your book and eventually you'll get a firm grasp on C++.
-Masoug
#20
Re: Books on C++
Posted 31 July 2012 - 08:55 AM
#21
Re: Books on C++
Posted 03 September 2012 - 03:41 PM
Martyr2, on 07 September 2011 - 12:37 PM, said:
It is decent. Deitel books tend to be thick and full of great examples to show you the principles. They also tend to go from zero to intermediate level at a great pace. So you will be ok with that book I think.
There are of course a few other books that can help...
Sams Teach Yourself C++ in One Hour a Day
And when you are comfortable enough there is the book to end all books on the subject...
The C++ Programming Language: Special Edition
which of course is written by the creator of C++ himself and is very much a reference book that will surely prove useful.
Hope these help.
There are of course a few other books that can help...
Sams Teach Yourself C++ in One Hour a Day
And when you are comfortable enough there is the book to end all books on the subject...
The C++ Programming Language: Special Edition
which of course is written by the creator of C++ himself and is very much a reference book that will surely prove useful.
Hope these help.
i also started programing with self teach books i also really liked the samsteachyourself book... however i also got the c++ dummies all in one book... it really breaks things down if your having trouble understanding a topic
#22
Re: Books on C++
Posted 25 October 2012 - 01:06 PM
What are your thoughts on C++ Primer Plus by Stephen Prata, SAMS publishing.
http://www.amazon.co...%2B+primer+plus
Ignore my last post as I didn't see page 2 of this thread
http://www.amazon.co...%2B+primer+plus
Ignore my last post as I didn't see page 2 of this thread
#23
Re: Books on C++
Posted 26 October 2012 - 01:25 PM
Just ordered Sams Teach Yourself. Hopefully this book plus my classes will get me on track!
#24
Re: Books on C++
Posted 29 October 2012 - 08:35 AM
Bench, on 09 September 2011 - 09:11 AM, said:
Please, please ignore any C++ book which contains the following in its title.
"for dummies"
"in X days/hours
Such books are notoriously bad for beginners learning C++ (despite what so called "satisfied learners" might otherwise say on here and on book sites like Amazon). What many of the people who recommend these books generally do not realise is that the books teach you all of the wrong things, and don't actually teach you C++ the right way - instead they'll get you effectively learning the C language first - using all kinds of outdated, unsafe and bad techniques, whilst ignoring many of the fundamental good/safe/easy basic tools which will actually help you learn and use C++ properly.
If you want books which actually teach C++ as a language, then please DO look at the book list which Salem_c posted; books like Accelerated C++, Programming: Principles & Practice in C++ and Lippman's C++ Primer 4th ed are all books which are written by people who not only understand the language, but understand how to learn it and teach it, as well as understanding all of the frustrations which a lot of people run into when learning the C language.
This is as opposed to Sams and Dummies authors, who are all in the school of "learn the low-level C features with all the frustrating and difficult bits first, then un-learn all of that afterwards because it's actually bad, and learn the easy useful stuff right at the end if you haven't given up already".
Sorry to be so negative about Sams/Dummies books. But those books are partly why so many 'new' C++ programmers end up reaching the point where they "think" they know how to use the language, but unfortuately find themselves habitually attached to all of the wrong ways of programming, and face a huge struggle to un-learn it all and re-learn the right things instead.
"for dummies"
"in X days/hours
Such books are notoriously bad for beginners learning C++ (despite what so called "satisfied learners" might otherwise say on here and on book sites like Amazon). What many of the people who recommend these books generally do not realise is that the books teach you all of the wrong things, and don't actually teach you C++ the right way - instead they'll get you effectively learning the C language first - using all kinds of outdated, unsafe and bad techniques, whilst ignoring many of the fundamental good/safe/easy basic tools which will actually help you learn and use C++ properly.
If you want books which actually teach C++ as a language, then please DO look at the book list which Salem_c posted; books like Accelerated C++, Programming: Principles & Practice in C++ and Lippman's C++ Primer 4th ed are all books which are written by people who not only understand the language, but understand how to learn it and teach it, as well as understanding all of the frustrations which a lot of people run into when learning the C language.
This is as opposed to Sams and Dummies authors, who are all in the school of "learn the low-level C features with all the frustrating and difficult bits first, then un-learn all of that afterwards because it's actually bad, and learn the easy useful stuff right at the end if you haven't given up already".
Sorry to be so negative about Sams/Dummies books. But those books are partly why so many 'new' C++ programmers end up reaching the point where they "think" they know how to use the language, but unfortuately find themselves habitually attached to all of the wrong ways of programming, and face a huge struggle to un-learn it all and re-learn the right things instead.
Thanks a lot for this! I wish I had read this before, since I'm already mostly half-way through Sam's book. I think I'm going to stop right now and pick up Accelerated C++ right away.
#25
Re: Books on C++
Posted 28 November 2012 - 10:47 PM
Its old but its good and easy to read. It gives good examples too. The book is the Absolute Beginner's Guide to C by Greg Perry.
#26
Re: Books on C++
Posted 13 December 2012 - 09:52 PM
HorizonIII, on 07 September 2011 - 12:01 PM, said:
Hi im new to the forums and programming. I started reading C++ How to Program (second edition). I was wandering is this a good book to start out with and are there other book that could help me.I am going to be taking classes next semester but would like to get a head start cause I really want to learn and make a career out of this.
I rather liked the book "C++ Programming: From Problem Analysis to Program Design, 5th Edition". I read this one for school, i thought it was well explained and less confusing then some others.
#27
Re: Books on C++
Posted 31 December 2012 - 03:55 AM
I found these books very helpful for c Language
1.C Programming: A Modern Approach, 2nd Edition
2.C How to Program (7th Edition) (Deital How to Series)
1.C Programming: A Modern Approach, 2nd Edition
2.C How to Program (7th Edition) (Deital How to Series)
|
|

New Topic/Question
Reply





MultiQuote








|