Thread: Books on programming C++

  1. #16
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398
    Did you check out the book recommendations here at cprogramming.com?

    I like "Teach Yourself C++ in 21 Days" by Jesse Liberty. It's clearly written and easy to understand. I don't think there is much in the book about programming concepts. He just jumps-in with the usual "Hello World" program. There are questions and exercises at the end of each chapter (day), with answers and solutions in the back. Surprisingly, I've found it to be a handy reference book too. It's an incomplete reference, but if the answer is in there it will be easy to find and understand. Some people seem to hate all of the "21 days" books, but I haven't read any specific complaints. (?)

    I don't have the Deitel & Deitel book, but it seems to be recommended often. Its expensive to buy, but I think you can download it from deitel.com free! I've never read anything negative about this book!

    I have the Stroutstrup book. It is difficult to understand. It seems to be written for advanced Computer Science students... I don't think he expects the reader to know anything about C++, but he seems to expect you to know a lot about programming (maybe C), and he expects you to know the jargon. It does have a lot of detail, and it's cool to have a book by Stroutstrup who "created" the C++ language.

    I also have the Petzold book. It only covers the special Windows functions (which are not part of standard ANSI/ISO C++). Petzold doesn't use a lot of advanced C++, in fact he uses C. But, you have to know C++ (well, at least C) to understand how his examples work, and so that you can make your Windows programs "do something". When you're ready for Windows programming, do get this book!

    [EDIT]
    And, try searching the board. "Books" is a frequent topic.
    Last edited by DougDbug; 07-14-2003 at 06:56 PM.

  2. #17
    ___
    Join Date
    Jun 2003
    Posts
    806
    I hear allot of good about the Sams Teach it yourself in 21 day books but it seems like 3 weeks straight isn't going to teach you too much.
    "When I die I want to pass peacefully in my sleep like my grandfather did, not screaming and yelling like the passengers in his car."

  3. #18
    carry on JaWiB's Avatar
    Join Date
    Feb 2003
    Location
    Seattle, WA
    Posts
    1,972
    It actually covers much more than any beginner could handle in 21 days, unless he was reading the book every waking minute and was a genious (IMO)
    "Think not but that I know these things; or think
    I know them not: not therefore am I short
    Of knowing what I ought."
    -John Milton, Paradise Regained (1671)

    "Work hard and it might happen."
    -XSquared

  4. #19
    Registered User
    Join Date
    Jul 2003
    Posts
    8
    Wow. What a blow to find out that the book I was most looking forward to reading because it was *supposed* to teach you all the things that other books leave out, is rated as pure crap: Core C++: A Software Engineering Approach.

    I got it through that online bookclub about 2 years ago along with 'Standard C++ Bible by Stevens and Walnum' and 'C++ in 24 hours by Jesse Liberty'.

    That list of reviews is pretty sad; so many bad books. There ought to be a law against making someone pull their hair out because your tech book is total garbage. I really do feel sorry for people who no doubt give up on programming because they think they're not smart enough to grasp it, when in reality it's just the horrible book they're using. Sheesh. What a nightmare.

    So, I guess I'll toss my core c++ book in the trash and work out of the other two which seem to be a little more up to date, but I really am interested in what that book claimed to offer. I want to *master* the language, but I don't want to get any deeper into the bowells of the code than I have to; Iow, I want to be practical.

    On another note, I just noticed tonight that the book that came with my Borland 5.0 IDE that I bought 2 years ago is actually v4.0! Heh. God I hate it when they do that; I can probably get the updated version online, I imagine. That must explain why it doesn't cover namespace and the code looks a bit out of date compared to my other books.

    Is there a book out there that seeks to cover all the tips, tricks, leftovers and leftouts that so many other books have problems with? I really don't want to have to unlearn and relearn anymore than I have to; I simply don't have the mentally energy to wake up one day and find out what I've been learning is all BS.

  5. #20
    Registered User newbie_grg's Avatar
    Join Date
    Jul 2002
    Posts
    77

    ok...

    I would not recomend the Stroustrup book to a beginner, it is great once you have an idea about the language and want to know what goes on under the hood, but is to detailed for a starter text.
    I reckon. Andrianxw is quite right. Bjarne's book is too hard for a beginner. I would rather suggest beginner like me to get hold other books cause i am having a hard time getting through this book!
    "If knowledge can create problems, it is not through ignorance that we can solve them. "
    -Isaac Asimov(1920-1992)

  6. #21
    Registered User newbie_grg's Avatar
    Join Date
    Jul 2002
    Posts
    77

    ok...

    I would not recomend the Stroustrup book to a beginner, it is great once you have an idea about the language and want to know what goes on under the hood, but is to detailed for a starter text.
    I reckon. Andrianxw is quite right. Bjarne's book is too hard for a beginner. I would rather suggest beginner like me to get hold other books cause i am having a hard time getting through this book!
    "If knowledge can create problems, it is not through ignorance that we can solve them. "
    -Isaac Asimov(1920-1992)

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. What are some good books on C?
    By php111 in forum C Programming
    Replies: 9
    Last Post: 10-01-2008, 06:16 AM
  2. C++ Books
    By Darklighter in forum C++ Programming
    Replies: 8
    Last Post: 01-03-2006, 07:13 PM
  3. Reference Books at Work and Home
    By kuphryn in forum Tech Board
    Replies: 2
    Last Post: 05-20-2004, 05:59 AM
  4. Good books?
    By Unregistered in forum C++ Programming
    Replies: 14
    Last Post: 02-10-2002, 01:58 PM
  5. Books Books Books
    By aresashura in forum Game Programming
    Replies: 5
    Last Post: 12-28-2001, 09:08 PM