Best C++ books?

Discussion in 'General Off-Topic Chat' started by user0002, Jan 26, 2010.

Jan 26, 2010

Best C++ books? by user0002 at 7:24 PM (2,884 Views / 0 Likes) 18 replies

  1. user0002
    OP

    Member user0002 GBAtemp Regular

    Joined:
    Dec 22, 2009
    Messages:
    131
    Location:
    F1nland
    Country:
    Finland
    I've been trying to learn C++ now for a while but find it very difficult. What are good C++ books (up-to-date, simple enough etc) for a beginner to get the basics? So far I've been following some tutorials on the web and PDF books I've found.
     
  2. Urza

    Member Urza hi

    Joined:
    Jul 18, 2007
    Messages:
    6,493
    Country:
    United States
    http://www.google.com/search?hl=en&q=best%20c++%20books
     
  3. user0002
    OP

    Member user0002 GBAtemp Regular

    Joined:
    Dec 22, 2009
    Messages:
    131
    Location:
    F1nland
    Country:
    Finland
  4. Urza

    Member Urza hi

    Joined:
    Jul 18, 2007
    Messages:
    6,493
    Country:
    United States
    I've actually read several.

    Got them from that link [​IMG]
     
  5. Magoo222

    Member Magoo222 GBAtemp Regular

    Joined:
    Mar 22, 2009
    Messages:
    111
    Country:
    United Kingdom
    I read the C and C++ "for Dummies" books when I was trying to learn. Don't have the links to hand, but they were the 6/7 in 1 books rather than the Desktop guides. They were quite good for a beginner, they used humour to try and keep the drier subjects interesting, but it was still a hard slog. They got me through my two programming modules at Uni if that counts as a recommendation!?!

    Whilst you said you've already been doing tutorials on the net, I still found that I learnt more from that and Google than I did from the books. I think you just need to find a project that you want to achieve and work at it slowly, building up your knowledge, rather than typing "Hello World" in a console.
     
  6. mrfatso

    Member mrfatso That guy!!

    Joined:
    Apr 17, 2008
    Messages:
    4,932
    Location:
    @Your Home,behind the sofa
    Country:
    Singapore
    For me, the idiot guide to C++ or C++ for dumbies

    anyway start from hello world first.

    and thank your time to build up. Maybe next would be a calculator? and slowly progress till you can make a basic text based game out.
     
  7. CockroachMan

    Member CockroachMan Scribbling around GBATemp's kitchen.

    Joined:
    Jan 14, 2006
    Messages:
    3,889
    Location:
    Brazil
    Country:
    Brazil
    Do you know C?

    If not you should learn that first.. then understand how Object Orientation works and then move up to C++.

    That's what I think is best.. and there are plenty of resources on the Internet, don't think that a book is really necessary.
     
  8. user0002
    OP

    Member user0002 GBAtemp Regular

    Joined:
    Dec 22, 2009
    Messages:
    131
    Location:
    F1nland
    Country:
    Finland
    I'm not familiar with C but it was Stroustrup himself who's said that nowadays one should start with C++ instead of C.

    And I've followed some tutorials that I've found on the internet but it seems that there's a really steep learning curve. I guess I just have to keep hitting my head against the wall until I've learned the basic stuff well enough.
     
  9. Frozen_Fish

    Member Frozen_Fish GBAtemp Regular

    Joined:
    May 31, 2007
    Messages:
    154
    Country:
    Australia
    Accelerated C++ is a great book for beginners looking to learn the language, it'll teach you the basics with in fair amount of detail, it will also teach you how to structure your code well. I'd avoid books like C++ for Dummies as I hear it is teaches bad coding habits.
    And there's no real point in learning C before C++ once you know C++ you pretty much know C.
     
  10. Joe88

    Member Joe88 [λ]

    Joined:
    Jan 6, 2008
    Messages:
    11,188
    Location:
    NYC
    Country:
    United States
    not to mention C is more or less dead
    C++ starting to go that way also but C# hasnt really gotten popular yet
     
  11. mrSmiles

    Member mrSmiles mrSmiles {^_^}

    Joined:
    Oct 27, 2002
    Messages:
    1,322
    Country:
    Canada
    if you want to learn programming go to college/university and take a course, you'll only learn so much from reading books.
     
  12. Urza

    Member Urza hi

    Joined:
    Jul 18, 2007
    Messages:
    6,493
    Country:
    United States
    University programming course are mostly a joke.
     
  13. mrfatso

    Member mrfatso That guy!!

    Joined:
    Apr 17, 2008
    Messages:
    4,932
    Location:
    @Your Home,behind the sofa
    Country:
    Singapore
    so true, but life seems to be getting better for future kids.

    I mean for my batch, it was something like welcome to the world of programming, here's some really basic info that u can get off the net, and see ya. Have a problem? Google it buhahahaha

    O for assignment, you will be doing complex stuff.


    Now, it's more like hi guys, welcome to the world of programming, here, let me explain each concept to you? Have a problem, well, let me have a look and give you some hint.
     
  14. user0002
    OP

    Member user0002 GBAtemp Regular

    Joined:
    Dec 22, 2009
    Messages:
    131
    Location:
    F1nland
    Country:
    Finland
    I checked out C++ for Dummies and indeed it does teach bad habits, right in the first coding example the author uses system("PAUSE") to halt the program.
     
  15. nIxx

    Member nIxx GBAtemp Maniac

    Joined:
    Sep 30, 2007
    Messages:
    1,459
    Location:
    Germany
    Country:
    Germany
    I can recommend the Addison Wesley Books for example (since i have only the german books i try to translate [​IMG] )
    C++ for advanced starters,
    C++ Codebook,
    Objectoriented programming with C++
    there are many more books with more specific topics (C++ with Borland, Windows programming and so on)
     
  16. mrfatso

    Member mrfatso That guy!!

    Joined:
    Apr 17, 2008
    Messages:
    4,932
    Location:
    @Your Home,behind the sofa
    Country:
    Singapore
    It does [​IMG] guess i should be glad that i wasnt able to borrow that book...
     
  17. Magoo222

    Member Magoo222 GBAtemp Regular

    Joined:
    Mar 22, 2009
    Messages:
    111
    Country:
    United Kingdom
    If it does, then that's not the book I recommended! Maybe that's a different edition, I can tell you for a fact that it's not in the copy I've got. Although that does raise the problem of knowing what edition of each book people are recommending...
     
  18. user0002
    OP

    Member user0002 GBAtemp Regular

    Joined:
    Dec 22, 2009
    Messages:
    131
    Location:
    F1nland
    Country:
    Finland
    It was 5th edition from 2004.
     
  19. Joe88

    Member Joe88 [λ]

    Joined:
    Jan 6, 2008
    Messages:
    11,188
    Location:
    NYC
    Country:
    United States
    is probably also uses goto's which I wouldnt be surprised
     

Share This Page