Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Best C++ Book to get?

Best C++ Book to get?

Scheduled Pinned Locked Moved The Lounge
c++questionlearning
58 Posts 44 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Code2326

    What book or web page did you learn C++ from? I need suggestions because I just don't know where to look X| Thanks in advance. I'm currently eyeing on "The C++ Programming Language" by Bjarne Stroustrup, but I don't know if that's a good book.

    B Offline
    B Offline
    Boffincentral
    wrote on last edited by
    #47

    You might also consider Bruce Eckel's "Thinking in C++" which is also available as a free download so you can try for yourself before purchasing. Here's a link to the top level web page: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

    1 Reply Last reply
    0
    • C Code2326

      What book or web page did you learn C++ from? I need suggestions because I just don't know where to look X| Thanks in advance. I'm currently eyeing on "The C++ Programming Language" by Bjarne Stroustrup, but I don't know if that's a good book.

      L Offline
      L Offline
      lain proliant
      wrote on last edited by
      #48

      I really enjoyed "Beginning C++" by Ivor Horton. Its a nice read, and it brings the principles of object oriented programming and abstract data types down to a level that is prime for those using C++ as an introduction to programming in general. It also heavily covers the most commonly used STL objects. I used it when I was 11 (7 years ago, version 2), and it has allowed me to reach a level where the constructs of the C++ language are less purely syntactical than they are useful tools with which to design software. Another book that I would suggest is available online, its called "Thinking in C++" by Bruce Eckel. It can be found here: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html I hope that this can be of some help to you. :3

      That is not dead which can eternal lie, and with strange aeons even death may die.

      1 Reply Last reply
      0
      • L Lost User

        Very good choices!

        S Offline
        S Offline
        Sathesh Sakthivel
        wrote on last edited by
        #49

        Thanks Mitchel

        Regards, Satips.:rose:

        1 Reply Last reply
        0
        • S Sarath C

          One more. C++: a hands on approach by Eric Nagler

          -Sarath_._ "Great hopes make everything great possible" - Benjamin Franklin

          My blog - Sharing My Thoughts, An Article - Understanding Statepattern

          S Offline
          S Offline
          Sathesh Sakthivel
          wrote on last edited by
          #50

          Sarath. wrote:

          C++: a hands on approach by Eric Nagler

          Ok Sarath, I will add it to My Library. Thanks, I am Just thinking how i missed that book.

          Regards, Satips.:rose:

          1 Reply Last reply
          0
          • G ggraham412

            Those are all great books and have a place in my library, so I'm going to mention an oddball choice: C+C++: Programming With Objects in C and C++ by Allen Holub (McGraw-Hill, 1992). If you happen to have a background in C, this is a great choice because it actually goes into a lot of the details of what is actually happening in a C++ program from a C perspective. A little dated perhaps, but take a look.

            S Offline
            S Offline
            Sathesh Sakthivel
            wrote on last edited by
            #51

            ggraham412 wrote:

            A little dated perhaps, but take a look.

            I will look into that.

            Regards, Satips.:rose:

            1 Reply Last reply
            0
            • S Sathesh Sakthivel

              Code2326 wrote:

              "The C++ Programming Language" by Bjarne Stroustrup

              That book is good one. And also there are some of the good book which i am having are C++ Primer (3rd Edition) Stanley B. Lippman, Josée LaJoie, ISBN 0201824701. Effective C++ (2nd Edition). Scott Meyers, ISBN 0201924889. More Effective C++. Scott Meyers, ISBN 020163371X. Generic Programming and the STL. Matt Austern, ISBN 0201309564. The C++ Standard Library : A Tutorial and Reference. Nicolai M. Josuttis. ISBN 0201379260. C++ FAQs, 2nd edition. Marshall Cline, Greg Lomow, Mike Girou, ISBN 0201309831. Hope all the books are good.

              Regards, Satips.

              K Offline
              K Offline
              Kevin McFarlane
              wrote on last edited by
              #52

              I have a few on this list and I'm aware of the others but I don't think any of them are good as first books. I don't have a recommendation though. I actually learnt years ago from Que's Turbo C++ book, which was mostly about C++ and almost nothing about Turbo. At the time I thought it was excellent but is of course way out of date, and departs greatly from recommended style even of 13 years ago.

              Kevin

              1 Reply Last reply
              0
              • A Andrew Pearson

                Is it possible to talk you out of learning c++? unless you are an embedded person then I would not recommned c++ these days. In saying that, the way i learnt c++ was by doing. These days your best references are the c++ faq (google it) and very basic c++ book, like one of the sams versions. If you pick it up, you will go beyond the basics. A good mentor helps a lot. If you do not have a mentor then news groups and forums are the next best thing. But, c++ is an aweful language. Its pretty much an OO veneer over assembly (which i also know :). Its easy to write bad code, and its hard to write truly robust code. Without a critical senior person to constructively provide you guidance c++ can be a dangerous thing. IF you dont have a good reason for learning c++ then dont.

                K Offline
                K Offline
                Kevin McFarlane
                wrote on last edited by
                #53

                Andrew Pearson wrote:

                But, c++ is an aweful language.

                I'm surprised you haven't been flamed Andrew.:)

                Andrew Pearson wrote:

                IF you dont have a good reason for learning c++ then dont.

                I can sympathise with that.

                Kevin

                1 Reply Last reply
                0
                • C Code2326

                  What book or web page did you learn C++ from? I need suggestions because I just don't know where to look X| Thanks in advance. I'm currently eyeing on "The C++ Programming Language" by Bjarne Stroustrup, but I don't know if that's a good book.

                  S Offline
                  S Offline
                  sameermb
                  wrote on last edited by
                  #54

                  I would suggest to start with "Thinking in C++". Its more informative than other starter books & easy to digest :). Really, "The C++ Programming Language" by Bjarne Stroustrup is heavy for beginers, but for experts its amazing.

                  M 1 Reply Last reply
                  0
                  • C Code2326

                    What book or web page did you learn C++ from? I need suggestions because I just don't know where to look X| Thanks in advance. I'm currently eyeing on "The C++ Programming Language" by Bjarne Stroustrup, but I don't know if that's a good book.

                    T Offline
                    T Offline
                    Tarun Kr
                    wrote on last edited by
                    #55

                    Hi, If you want to be master in C++ and you dont know anything about C/C++. Then you should read the books in following order: 1. Let Us C 2. The C Programming language by Ker & Richie 3. Any simple C++ book like Robert Lafore (or) Let Us C++ Now the struggle starts: 4. Thinking in C++ 5. Book by Stroupstrup I think those are enough for you. I have read Thinking in C++ and now studying Stroupstrup book. Regards Tarun tarun_agg2002_03@yahoo.co.in

                    1 Reply Last reply
                    0
                    • C Code2326

                      What book or web page did you learn C++ from? I need suggestions because I just don't know where to look X| Thanks in advance. I'm currently eyeing on "The C++ Programming Language" by Bjarne Stroustrup, but I don't know if that's a good book.

                      M Offline
                      M Offline
                      Mihai Hangan
                      wrote on last edited by
                      #56

                      I went for "Thinking in C++" by Bruce Eckel. It helped me a lot and I think it is ideal for starters.

                      Hetfield

                      1 Reply Last reply
                      0
                      • S sameermb

                        I would suggest to start with "Thinking in C++". Its more informative than other starter books & easy to digest :). Really, "The C++ Programming Language" by Bjarne Stroustrup is heavy for beginers, but for experts its amazing.

                        M Offline
                        M Offline
                        Mihai Hangan
                        wrote on last edited by
                        #57

                        I couldn't have said it better ;)

                        Hetfield

                        1 Reply Last reply
                        0
                        • C Code2326

                          What book or web page did you learn C++ from? I need suggestions because I just don't know where to look X| Thanks in advance. I'm currently eyeing on "The C++ Programming Language" by Bjarne Stroustrup, but I don't know if that's a good book.

                          M Offline
                          M Offline
                          MTR7431
                          wrote on last edited by
                          #58

                          I Read Object-Oriented Programming in C++ 3rd ed written by Lafore,Robert W. I enjoyed it very much. MTR

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups