Books on C++

  • (3 Pages)
  • +
  • 1
  • 2
  • 3

35 Replies - 33151 Views - Last Post: 10 April 2014 - 05:33 AM Rate Topic: -----

#16 Arxos  Icon User is offline

  • New D.I.C Head
  • member icon

Reputation: 0
  • View blog
  • Posts: 22
  • Joined: 24-August 09

Re: Books on C++

Posted 05 October 2011 - 06:44 AM

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.
Was This Post Helpful? 0
  • +
  • -

#17 zombieMadMonkey1971  Icon User is offline

  • D.I.C Head

Reputation: 6
  • View blog
  • Posts: 74
  • Joined: 01-October 11

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 :sleep1:

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)
Was This Post Helpful? 2
  • +
  • -

#18 macosxnerd101  Icon User is online

  • Self-Trained Economist
  • member icon




Reputation: 10396
  • View blog
  • Posts: 38,463
  • Joined: 27-December 08

Re: Books on C++

Posted 18 October 2011 - 09:41 PM

*Merged in with an ongoing C++ Books Thread*
Was This Post Helpful? 0
  • +
  • -

#19 masoug  Icon User is offline

  • D.I.C Head

Reputation: 22
  • View blog
  • Posts: 181
  • Joined: 30-December 09

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
Was This Post Helpful? 1
  • +
  • -

#20 Red Prince  Icon User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 84
  • Joined: 03-June 12

Re: Books on C++

Posted 31 July 2012 - 08:55 AM

For me C++ for Everyone is a good book....!!
You should check it....!!
Was This Post Helpful? 0
  • +
  • -

#21 grantpeterson  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 03-September 12

Re: Books on C++

Posted 03 September 2012 - 03:41 PM

View PostMartyr2, 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. :)


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
Was This Post Helpful? 0
  • +
  • -

#22 Warfarin  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 25-September 12

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
Was This Post Helpful? 0
  • +
  • -

#23 jbatphoto  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 22
  • Joined: 24-October 12

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!
Was This Post Helpful? 0
  • +
  • -

#24 KBoogle  Icon User is offline

  • D.I.C Head

Reputation: 9
  • View blog
  • Posts: 93
  • Joined: 15-April 10

Re: Books on C++

Posted 29 October 2012 - 08:35 AM

View PostBench, 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.


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.
Was This Post Helpful? 0
  • +
  • -

#25 tapplebaum  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 28-November 12

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.
Was This Post Helpful? 0
  • +
  • -

#26 Atropos1337  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 1
  • Joined: 13-December 12

Re: Books on C++

Posted 13 December 2012 - 09:52 PM

View PostHorizonIII, 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.
Was This Post Helpful? 0
  • +
  • -

#27 The_afridi  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 9
  • Joined: 18-May 12

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)
Was This Post Helpful? 0
  • +
  • -

#28 NantucketSleighride  Icon User is offline

  • D.I.C Head

Reputation: 22
  • View blog
  • Posts: 106
  • Joined: 13-February 11

Re: Books on C++

Posted 13 September 2013 - 06:57 PM

Quick question - at what point do books become outdated?

I'm reading C++ Primer Plus, 5th Edition and using Visual Studio Express 2012.

While the language is obviously established, a lot of things do get changed - and being some 8 years old, it's hard to tell if one is using the best learning resource they could be. Any insite on this? I'd hate to spend my time reading an 8 year old text, only to find out that in 2013 we don't do things like that anymore.
Was This Post Helpful? 0
  • +
  • -

#29 toxifier  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 29
  • Joined: 27-September 11

Re: Books on C++

Posted 23 October 2013 - 10:16 AM

I don't know if I have seen books on C++ better than the ones written by Robert Lafore and Bjarne Stroustrup
Was This Post Helpful? 0
  • +
  • -

#30 andrewsw  Icon User is online

  • Fire giant boob nipple gun!
  • member icon

Reputation: 3224
  • View blog
  • Posts: 10,834
  • Joined: 12-December 12

Re: Books on C++

Posted 23 October 2013 - 11:41 AM

If you are moving from C# then this succinctly ebook is free and good ;)

syncfusion said:

C++ Succinctly was written to help professional C# developers learn modern C++ programming. The aim of this book is to leverage your existing C# knowledge in order to expand your skills.

Was This Post Helpful? 0
  • +
  • -

  • (3 Pages)
  • +
  • 1
  • 2
  • 3