Thread: C++ Book Recommendations

  1. #31
    MFC killed my cat! manutd's Avatar
    Join Date
    Sep 2006
    Location
    Boston, Massachusetts
    Posts
    870
    wxWidgets (cross-platform).
    Silence is better than unmeaning words.
    - Pythagoras
    My blog

  2. #32
    Sanity is for the weak! beene's Avatar
    Join Date
    Jul 2006
    Posts
    321
    SAMS Teach Yourself C++ in 21 Days (5th EDITION) by Jesse Liberty and Bradley Jones
    I'm not sure if this was already mentioned, but still is a great book for beginners

  3. #33
    Optics with a Twist skewray's Avatar
    Join Date
    Dec 2006
    Location
    South Pasadena, CA
    Posts
    36

    A Negative Recommendation

    C++ for C Programmers by Pohl is a dog. Each edition is worse that than the previous.

  4. #34
    Notorious Turbo C killer blacksnake's Avatar
    Join Date
    Jan 2007
    Location
    philippines
    Posts
    50
    the books of HERBERT SCHILDT:

    C++: The Complete Reference
    C++: A Beginners Guide (For No0bs)
    Turbo C Makes me Sick....i just want to learn data structures in latest c++

    Le Tormente (fr. the torment)

  5. #35
    Registered User
    Join Date
    Jan 2005
    Posts
    7,366
    >> the books of HERBERT SCHILDT
    Schildt's books are notorious for being full of errors and bad practices. I would not recommend them.

  6. #36
    semi-colon generator ChaosEngine's Avatar
    Join Date
    Sep 2005
    Location
    Chch, NZ
    Posts
    597
    Some more advanced books:

    Modern C++ Design by Andrei Alexandrescu
    IMO, one of the most important books written about C++. It pretty much defined the way the language is heading in terms of advanced use of templates.

    C++ Templates: The Complete Guide by David Vandevoorde, Nicolai M. Josuttis
    If you program in C++, it's a safe bet you'll eventually start using templates. This book shows you how they work.
    "I saw a sign that said 'Drink Canada Dry', so I started"
    -- Brendan Behan

    Free Compiler: Visual C++ 2005 Express
    If you program in C++, you need Boost. You should also know how to use the Standard Library (STL). Want to make games? After reading this, I don't like WxWidgets anymore. Want to add some scripting to your App?

  7. #37
    Registered User
    Join Date
    Apr 2007
    Posts
    102
    C++ For game Programmers
    Second Edition(Intermediate Programmers)

  8. #38
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186
    Sams Teach Yourself Game Programming in 24 Hours
    I don't know if this book is already mentioned.
    This book is excellent, for people who are finished with C++ DOS programming and wanna move on WinAPI32. This book uses C++ with WinAPI32 to create simple games with sounds. I recommend it for creative C++ "graphical" programming with windows
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

  9. #39
    Registered User Dave++'s Avatar
    Join Date
    Jun 2007
    Location
    Where the Buffalo Roam
    Posts
    40

    Cool Buy Used

    Don't buy new. Buy used (amazon good) and save yourself some money.
    I picked up a book on another language for $1 at the local used book store.

    I can recommend the QUE books as always good.

    And over the years the websites and forums are really almost all you need.
    Also, get a book on your IDE, because that's where the real bottle neck can be.

    Dave

  10. #40
    Registered User magicxsoldier's Avatar
    Join Date
    Feb 2006
    Location
    Houston Texas
    Posts
    4
    C++:A Beginner's Guide, Second Edition by Herbert Schildt

    This is my first book, and i'm learning well from it

  11. #41
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    On the other hand, if you had just looked 5 posts up from yours, you would have seen that Herbert Schildt is not held in high regard here.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  12. #42

  13. #43
    Registered User
    Join Date
    Jul 2007
    Posts
    15
    C++ Primer Plus (Fifth Edition), by Stephen Prata.

    I am a complete beginner in programming, but have been able to learn a lot through this book. It breaks up the learning into many small pieces, with programming exercises and questions to help the reader understand.
    For me as a newbie, this book has been of great assistance.

  14. #44
    Registered User
    Join Date
    Apr 2004
    Posts
    72
    C++: The Complete Reference, 4th edition by Herbert Schildt. It really is a one-stop reference. I use it all the time as a reference book. It's a great tutorial for beginners too and teaches more STL than any other book I know.

    Maybe earlier editions had errors but I never came across one in this book. Can you name any and what page? There is probably an erretta that he keeps on his site. Did you look at it instead of complaining? And how can he have bad practices if each example is usually 10 lines long? What are you struggling with? It's there to teach the complete C++ language, not about software design. Software design and best practices deserve to be in its own seperate book, and believe me there are many. But to teach them while teaching a language seems like a horrible book in my opinion. It teaches the reader the basics of software design (OOP, class structure, etc.) but to go beyond that is just not the purpose of the book. I have several books on software design, but when it comes to C++ syntax and its libraries, this reference book has been always been a blessing. I highly recommend it.
    Last edited by philvaira; 07-31-2007 at 03:31 PM.

  15. #45
    Registered User
    Join Date
    Jan 2005
    Posts
    7,366
    The response to your questions might be better in another thread, so in the interest of keeping this short, I will direct you to accu.org's book reviews (all of Schildt's book are "not recommended", but the Complete Reference is not reviewed). Feel free to search comp.lang.c++.moderated and see what they have to say as well.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Language REFERENCE book recommendations?
    By DougDbug in forum C++ Programming
    Replies: 5
    Last Post: 03-10-2011, 02:26 AM
  2. any book recommendations?
    By NewnOT in forum Windows Programming
    Replies: 1
    Last Post: 06-21-2009, 02:12 PM
  3. JavaScript book recommendations
    By neandrake in forum Tech Board
    Replies: 2
    Last Post: 04-05-2009, 12:27 PM
  4. C++ Book Editions and Recommendations
    By cpudaman in forum C++ Programming
    Replies: 7
    Last Post: 02-10-2008, 11:52 AM
  5. My book recommendations for rank beginners ...
    By snakum in forum C++ Programming
    Replies: 4
    Last Post: 08-21-2002, 10:38 AM