Thread: Good C++ Book

    #1
  1. No Profile Picture
    <?php
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2002
    Location
    Wyoming, USA
    Posts
    41
    Rep Power
    13

    Good C++ Book


    Hello,

    I am looking for a good C++ book that is for beginners but toward the end gets into advanced topics also. Does anyone know of one?

    I have C++ Primer Plus 4th Edition--havn't read it yet, but I hear some people don't think he can teach C++, anyone else have this book and have comments on it?

    Oh, and now the good old question--C or C++ first? I have a few really good C books, please give your 2 cents on this question.

    Thank you,
    -Sean
    Last edited by php_rocks; May 12th, 2003 at 08:42 PM.
    "I speak English, can you type it?" -Everett_XML
  2. #2
  3. Contributing User
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jan 2003
    Location
    USA
    Posts
    7,145
    Rep Power
    2222
    I learned C++ too long ago to be able to recommend beginning books that are currently out there. However, after you have learned the basics, your second book should be Scott Meyer's "Effective C++" -- not for beginners but valuable information for C++ programmers.

    Since C++ is based so much on C, you will learn most of C in the process of learning C++. One approach to C++ is to think of it as a "better C". It would probably be more efficient to go ahead and learn C++ first.
  4. #3
  5. No Profile Picture
    Contributing User
    Devshed Beginner (1000 - 1499 posts)

    Join Date
    Feb 2001
    Posts
    1,481
    Rep Power
    15
    I learned C++ without learning C. I can recommend a good book:

    Ivor Horton's Beginning C++

    It really explains everything very well, and gets more challenging the further you go in the book. When you complete the book, you will have learned a lot, and it's a great reference book. There are 4-5 problems at the end of every chapter with solutions--a rarity for computer books, though absolutely necessary if you really want to learn how to program.
  6. #4
  7. jasondoucette.com
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2003
    Location
    Canada
    Posts
    378
    Rep Power
    12
    Originally posted by 7stud
    I learned C++ without learning C. I can recommend a good book:

    Ivor Horton's Beginning C++
    EDIT: As 7stud pointed out, I made a mistake. What I wrote below is a review of "Ivor Horton's Beginning Visual C++ 6", as he corrected below.

    I highly recommend this book, as well.

    A quick note: It is not that great if you wish to get into Win32 API programming, as it only covers that in one quick chapter for a foundation of understanding MFC... not only that, but it jumps right into using the AppWizard, which creates MFC code, so that's two layers on top of the API... which I completely recommend against doing. The thing that drives me crazy about most tutorials is that they do not cover what is actually going on under the hood, and this book makes that mistake in the windows programming section of it. But, the first 10 chapters on C++ does NOT make this mistake (well, it misses a few minor things), and it is the best C++ tutorial that I have seen, yet. By far. Highly recommended for learning C++.
    Last edited by Jason Doucette; May 13th, 2003 at 02:59 PM.
  8. #5
  9. No Profile Picture
    Contributing User
    Devshed Beginner (1000 - 1499 posts)

    Join Date
    Feb 2001
    Posts
    1,481
    Rep Power
    15
    Jason Doucette,

    Unfortunately, you just gave a review for the wrong book. You reviewed "Ivor Horton's Beginning Visual C++ 6", and I recommended Ivor Horton's Beginning C++. They are two very different books. "Beginning C++" does not cover the Win API.
    Last edited by 7stud; May 13th, 2003 at 08:45 AM.
  10. #6
  11. No Profile Picture
    Junior Member
    Devshed Newbie (0 - 499 posts)

    Join Date
    Mar 2003
    Posts
    11
    Rep Power
    0
    1) It is better study C++ without C because
    this languages use different program concepts

    2) some good C++ likns include books
    you can find hear:
    http://www.brigsoft.com/edu
  12. #7
  13. jasondoucette.com
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2003
    Location
    Canada
    Posts
    378
    Rep Power
    12
    Originally posted by 7stud
    Jason Doucette,

    Unfortunately, you just gave a review for the wrong book. You reviewed "Ivor Horton's Beginning Visual C++ 6", and I recommended Ivor Horton's Beginning C++. They are two very different books. "Beginning C++" does not cover the Win API.
    You are quite correct. I guess I read your post a little too quickly. Sorry about the mix-up.
  14. #8
  15. No Profile Picture
    Linux World Forum Admin
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2003
    Location
    Linux Worlds
    Posts
    53
    Rep Power
    12
    I preffer the "C++ how to program "
    its acadimic book and start with you as you dont know what is the computer ..

    you can buy it and you will not be sad ever ever
  16. #9
  17. No Profile Picture
    Contributing User
    Devshed Beginner (1000 - 1499 posts)

    Join Date
    Feb 2001
    Posts
    1,481
    Rep Power
    15
    "you can buy it and you will not be sad ever ever"

    What about when you finish a practice problem, and turn to the back of the book for the answer and it's not there? :(

    Or, how about when you get to p. 750, and realize you're only half way done with the book? :(

    Overall rating: :( :(
  18. #10
  19. Big Endian
    Devshed Beginner (1000 - 1499 posts)

    Join Date
    May 2001
    Location
    Fly-over country
    Posts
    1,172
    Rep Power
    30
    Thinking In C++ Volumes 1 & 2 are free for download in various formats (I prefer the .pdf). And you can't beat the price...

    http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

    Other free books here:

    http://www.mindview.net/Books
  20. #11
  21. not a fan of fascism (n00b)
    Devshed Frequenter (2500 - 2999 posts)

    Join Date
    Feb 2003
    Location
    ct
    Posts
    2,756
    Rep Power
    95
    i personally think the Deitel and Deitel books are great if you have someone to answer programming questions for you. They offer tons of exercises after each chapter, the only thing lacking are the answers which is why you need a mentor of some sorts...which is everyone is here for!
  22. #12
  23. Big Endian
    Devshed Beginner (1000 - 1499 posts)

    Join Date
    May 2001
    Location
    Fly-over country
    Posts
    1,172
    Rep Power
    30
    The Deitel and Deitel books are good. I got one with a training CD for the people at my office for ~$15 off of eBay.

    http://search.ebay.com/search/search...1&query=Deitel

IMN logo majestic logo threadwatch logo seochat tools logo