Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
If we do not hit our goal we will be forced to close the site.

Current status: https://keepboardsalive.com/

Annual subs are best for most impact. If you are still undecided on going Ad Free - you can also donate using the Paypal Donate option. All contribution helps. Thank you.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.

What c++ book would u recommend

  • 28-07-2004 01:44PM
    #1
    Registered Users, Registered Users 2 Posts: 9,579 ✭✭✭


    Ok I PHP and a little VB so i wouldn't say i'm a true newbie with C++. What book would you recommend. I know they say its impossible to learn from a book, but I think i'm up to it. Done it with PHP (I know easier language) but still Id like to get myself a book. I'm gone crazy on reading and learning again this year...

    Just wondering what book would suit me :)


Comments

  • Registered Users, Registered Users 2 Posts: 1,287 ✭✭✭joe_chicken


    Ivor Horton's beginning visual c++ is good

    its got all the good non microsoft stuff and then some good MFC stuff after it!

    i read a few books on c before this but this one really did clear things up


  • Closed Accounts Posts: 47 PhilH


    Here's a crazy notion. Lots of folks might think this is a bot of an odd way of doing things, but if you're not looking to pick up C++ for immediate use...

    Learn some C from Kernighan and Ritchie's book. It's an excellent book, and it's not big. I learned C from it (although years ago) and I still think it is one of the best technical books I have read.

    Then learn some relatively high-level object oriented language. Really just to get familiar with classes, objects, etc. You couldn't go far wrong with Java here, and that's a faily marketable one.

    Then you're in a pretty good position to pick up C++ without letting all of the fiddly crap obscure the big picture stuff that you learned in your earlier OO stuff.

    You could of course just go straight to C++, and (if you were interested) let vanilla C fall out of that by default and try to pick up OO stuff through C++. But if you're looking to do this for your own personal development (I'm picking that up from the "gone crazy on reading and learning" comment), then I think this might be a good sequence.

    Hasten to add, this is speculation; it's not the way I picked these things up.


  • Registered Users, Registered Users 2 Posts: 9,579 ✭✭✭Webmonkey


    Thanks lads. Well yeah it is for my personal interest at the moment but i'm hoping for that to turn into a career. I would rather learn C++ straight to be honest...and pick up from that. The first book mentioned there has got good reviews too, i might just get it.


  • Registered Users, Registered Users 2 Posts: 1,372 ✭✭✭silverside


    Get "Accelerated C++" by Koenig & Moo.

    Kernighan & Richie is a nicely-written book, but you want to learn C++, not C. They are quite different languages.


  • Registered Users, Registered Users 2 Posts: 9,579 ✭✭✭Webmonkey


    silverside wrote:
    Get "Accelerated C++" by Koenig & Moo.

    Kernighan & Richie is a nicely-written book, but you want to learn C++, not C. They are quite different languages.

    Would this be suitable for a beginner learning C++


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 1,372 ✭✭✭silverside


    yes absolutely.
    see http://www.acceleratedcpp.com/


  • Registered Users, Registered Users 2 Posts: 9,579 ✭✭✭Webmonkey


    Cool cheers thanks lad


Advertisement