Thread: Learning C++

  1. #1
    Unregistered
    Guest

    Cool Learning C++

    Hi there,

    I know the basics of C++ reasonably well, but want to learn the language very in-depth. What text books would be good for me to check out?

  2. #2
    Skunkmeister Stoned_Coder's Avatar
    Join Date
    Aug 2001
    Posts
    2,572
    How to program c++ by Deitel and Deitel. This one is quite good for beginner to intermediate stuff

    The c++ programming language by Bjarne Stroustrop. This text is much harder to work through and is of an intermediate to advanced level.

    Effective c++ by Scott Meyers. One of my fav. c++ books. Lots of useful tips and hints on how to do all sorts of things. An intermediate book that comes highly recommended.
    Free the weed!! Class B to class C is not good enough!!
    And the FAQ is here :- http://faq.cprogramming.com/cgi-bin/smartfaq.cgi

  3. #3
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    Coder, do you have 'Effective STL' by Meyers. I have that one sitting on my bookshelf.

    Regarding the question of C++ books. Any of the 'C++ In-Depth Series' are good. They are all edited by Bjarne Stroustrup. The best intermediate book you can buy is called 'C++ Primer 3rd edition' and 'C++ Primer Answer Book'. You need a book on C++ and you need a book on C++ STL. The best STL book is called 'The C++ Standard Library A Tutorial And Reference' by Nicolai M. Josuttis. Other than this there is 'The C++ Programming Language Special Edition' by Bjarne Stroustrup. Along with all this there are C++ algorithms. I recommend Sedgewick books, or Knuth.

  4. #4
    Skunkmeister Stoned_Coder's Avatar
    Join Date
    Aug 2001
    Posts
    2,572
    No dean... I haven't read that yet. I have effective c++ and more effective c++. Did it come with an ebook on cdrom?
    Free the weed!! Class B to class C is not good enough!!
    And the FAQ is here :- http://faq.cprogramming.com/cgi-bin/smartfaq.cgi

  5. #5
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    I heard the Effective C++'s were good. No it does not have a CD. It's a new book though, 2001.

  6. #6
    Frustrated Programmer :( phantom's Avatar
    Join Date
    Sep 2001
    Posts
    163
    For absaloute beginners I would recommend SAMS 'teach yourself C++ in 24 hours', then for intermediate 'Deitel & Deitel -> how to program C++' and then for advanced 'Herbert Schildt -> complete referance of C++'. I have 8 text books and fiind these 3 can answer any question I have. For more advanced questions I use this bulletin board
    My site to register for all my other websites!
    'Clifton Bazaar'

  7. #7
    Unregistered
    Guest
    I would say that "C++ How to Program" is one of the worst books that I have. It goes in deapth, but it's a mess. The best C++ book by far that I have is Ivor Horton's "Beginning C++".
    I was fooled by the title, but that's a good thing. He covers EVERYTHING, even how to subtract negative binary numbers. A lot of stuff that you do not need to know, but stuff that you need to recognize when learning from others' examples. That's why it is perfect. Really a wealth of C++ information. Horton does not leave a stone unturned. I read this book like a good thriller

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Machine Learning with Lego Mindstorms
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 14
    Last Post: 01-30-2009, 02:34 PM
  2. Best Approach for Learning
    By UCnLA in forum C Programming
    Replies: 5
    Last Post: 03-21-2008, 02:35 AM
  3. Need Help On a Simple Bank Program
    By oobootsy1 in forum C# Programming
    Replies: 9
    Last Post: 08-08-2005, 10:51 AM
  4. Fun Learning a New Language
    By UnregdRegd in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 09-30-2003, 10:03 PM
  5. Learning Rate Of C++
    By Krak in forum C++ Programming
    Replies: 27
    Last Post: 01-29-2003, 01:53 PM