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 Offline
    C Offline
    Code2326
    wrote on last edited by
    #1

    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 S L B C 39 Replies 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
      Lost User
      wrote on last edited by
      #2

      Code2326 wrote:

      "The C++ Programming Language" by Bjarne Stroustrup

      I'say its a great reference book but no so good for leaning the basics

      S 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
        Sathesh Sakthivel
        wrote on last edited by
        #3

        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.

        L S G K 4 Replies Last reply
        0
        • L Lost User

          Code2326 wrote:

          "The C++ Programming Language" by Bjarne Stroustrup

          I'say its a great reference book but no so good for leaning the basics

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

          Josh Gray wrote:

          I'say its a great reference book but no so good for leaning the basics

          Absolutely Josh.

          Regards, Satips.

          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
            leckey 0
            wrote on last edited by
            #5

            For starting off I recommend "Starting Out with C++" by Tony Gaddis. Not sure what edition they are on now. It's what we used for two years in college and I still use it.

            __________________ Bob is my homeboy.

            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.

              B Offline
              B Offline
              bob16972
              wrote on last edited by
              #6

              Code2326 wrote:

              "The C++ Programming Language" by Bjarne Stroustrup

              That's good to have but quite difficult to learn from. Ivor Horton has good books if your using VC++ to learn with. "Object-Oriented Programming in C++" Fourth Edition by Robert Lafore is good for non-compiler specific C++. "C++ The Complete Reference" Fourth Edition by Herbert Schildt is definitely a keeper for a reference as the name implies. "Effective C++" Third Edition by Scott Meyers is a must have after you get the basics down. "Professional C++" by Nicholas A. Solter, Scott J. Kleper complements Meyers book by including some leassons learned and good advice. "C++ Programming: From Program Analysis To Program Design" by D.S. Malik was ok but I had some issues with the presentation. The author does make an effort to distinquish "Standard C++" with "ANSI/ISO C++" but I think Schildt does a much better job at this. "The C++ Standard Library - A Tutorial and Reference" by Nicolai M. Josuttis is a tough read but has been helpful from time to time. Anything by Herb Sutter is an aquired taste as he attempts to impose some hard to swallow restrictions. Thumbing through his books at the bookstore usually yields enough information since you can skim through the tips listings to find what interests you.

              C 1 Reply Last reply
              0
              • B bob16972

                Code2326 wrote:

                "The C++ Programming Language" by Bjarne Stroustrup

                That's good to have but quite difficult to learn from. Ivor Horton has good books if your using VC++ to learn with. "Object-Oriented Programming in C++" Fourth Edition by Robert Lafore is good for non-compiler specific C++. "C++ The Complete Reference" Fourth Edition by Herbert Schildt is definitely a keeper for a reference as the name implies. "Effective C++" Third Edition by Scott Meyers is a must have after you get the basics down. "Professional C++" by Nicholas A. Solter, Scott J. Kleper complements Meyers book by including some leassons learned and good advice. "C++ Programming: From Program Analysis To Program Design" by D.S. Malik was ok but I had some issues with the presentation. The author does make an effort to distinquish "Standard C++" with "ANSI/ISO C++" but I think Schildt does a much better job at this. "The C++ Standard Library - A Tutorial and Reference" by Nicolai M. Josuttis is a tough read but has been helpful from time to time. Anything by Herb Sutter is an aquired taste as he attempts to impose some hard to swallow restrictions. Thumbing through his books at the bookstore usually yields enough information since you can skim through the tips listings to find what interests you.

                C Offline
                C Offline
                Code2326
                wrote on last edited by
                #7

                I'm actually surprised that no one mentioned "C++ How to Program, 5/e" from Deitel, ISBN: 0131857576. I thought it might be a good book since it has diagrams and such, and plus, Deitel books usually have thousands of pages (I don't know if that's a good thing). I may be wrong here, but are books from Deitel good? P.S: The books you mentioned, does it have diagrams? -- modified at 17:45 Thursday 31st May, 2007

                M B B 3 Replies 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.

                  C Offline
                  C Offline
                  Christian Graus
                  wrote on last edited by
                  #8

                  You can't go wrong with that book, but unless you have a background in computing, start with something more basic, then move on to that one.

                  Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                  C 1 Reply Last reply
                  0
                  • C Christian Graus

                    You can't go wrong with that book, but unless you have a background in computing, start with something more basic, then move on to that one.

                    Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                    C Offline
                    C Offline
                    Code2326
                    wrote on last edited by
                    #9

                    Christian Graus, what basic book would you suggest?

                    C 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
                      Maxwell Chen
                      wrote on last edited by
                      #10

                      For C++ syntax: I started with the book "C++ From the Ground Up" by Schildt which is very suitable for a beginner. And I think another book "C++ Primer" by Lippman is good --- except one defect: this book does not teach the use of member functions of struct. For Visual C++ IDE, MFC, CLI, etc.: "Beginning Visual C++" by Horton is a nice book to start with.


                      Maxwell Chen

                      1 Reply Last reply
                      0
                      • C Code2326

                        I'm actually surprised that no one mentioned "C++ How to Program, 5/e" from Deitel, ISBN: 0131857576. I thought it might be a good book since it has diagrams and such, and plus, Deitel books usually have thousands of pages (I don't know if that's a good thing). I may be wrong here, but are books from Deitel good? P.S: The books you mentioned, does it have diagrams? -- modified at 17:45 Thursday 31st May, 2007

                        M Offline
                        M Offline
                        Maxwell Chen
                        wrote on last edited by
                        #11

                        Code2326 wrote:

                        I'm actually surprised that no one mentioned "C++ How to Program, 5/e" from Deitel, ISBN: 0131857576. I thought it might be a good book since it has diagrams and such, and plus, Deitel books usually have thousands of pages (I don't know if that's a good thing). I may be wrong here, but are books from Deitel?

                        I was looking into this book after you mentioned. It looks nice.

                        Code2326 wrote:

                        P.S: The books you mentioned, does it have diagrams?

                        Only the book "Beginning Visual C++" which he mentioned has some diagrams; The others don't.


                        Maxwell Chen

                        1 Reply Last reply
                        0
                        • C Code2326

                          I'm actually surprised that no one mentioned "C++ How to Program, 5/e" from Deitel, ISBN: 0131857576. I thought it might be a good book since it has diagrams and such, and plus, Deitel books usually have thousands of pages (I don't know if that's a good thing). I may be wrong here, but are books from Deitel good? P.S: The books you mentioned, does it have diagrams? -- modified at 17:45 Thursday 31st May, 2007

                          B Offline
                          B Offline
                          bob16972
                          wrote on last edited by
                          #12

                          Code2326 wrote:

                          P.S: The books you mentioned, does it have diagrams?

                          The Addison-Wesley books (Meyers, Josuttis) don't use diagrams as much as the others. I liked the Deitel book for Java as it touched on many concepts but it did not dig deep enough into any particular subject. A Co-worker has the "C++ How to Program" but I can't recall if he likes it or not. He has referenced it a time or two during our discussions so I'd have to guess it's been of some value to him. The price of the Deitel books is pretty excessive. Addison-Wesley and Morgan Kaufmann published books are usually higher priced as well but they usually only jump $5 to $15 more than others when Deitel jumps $30-$40 more than average. Color diagrams and cute pictures of Ants can only justify so much in terms of price margins. In a nutshell, I'd have to say, there is no single book that even comes close to covering every angle needed. I probably have 80 or more books on C/C++ related programming and while some get picked up more than others, each one has something to contribute.

                          1 Reply Last reply
                          0
                          • C Code2326

                            Christian Graus, what basic book would you suggest?

                            C Offline
                            C Offline
                            Christian Graus
                            wrote on last edited by
                            #13

                            Depends entirely on the user. For someone starting from zero, 'teach yourself C++ in 24 hours' is a good pick.

                            Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                            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.

                              G Offline
                              G Offline
                              Giannakakis Kostas
                              wrote on last edited by
                              #14

                              No one mentioned Thinking in C++ by Bruce Eckel? These are very good books and I believe they are suitable for a beginner. Plus they are available online. However, a hard copy is essential for a new learner.

                              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.

                                J Offline
                                J Offline
                                Johann Gerell
                                wrote on last edited by
                                #15

                                Accelerated C++: Practical Programming by Example[^], by Andrew Koenig and Barbara E. Moo.

                                -- Time you enjoy wasting is not wasted time - Bertrand Russel

                                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.

                                  R Offline
                                  R Offline
                                  rockonedge
                                  wrote on last edited by
                                  #16

                                  For me, Bruce Eckel's "Think in C++" was the first light to understand C++. Josuttis M. Nicolai's "The C++ Standard Library : A Tutorial and Reference" was the first hand book to code against. Bjarne's book was the last judgement to undstand any doubts - I have an e-book version to search for the answers I wanted.

                                  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.

                                    N Offline
                                    N Offline
                                    Najeeb Shaikh
                                    wrote on last edited by
                                    #17

                                    I would recommend "Thinking in C++" by Bruce Eckel; it's the kind of book that gives you not just an understanding of C++ syntax, but also a good grounding in thinking in OO style. In fact, you can download it for free from here. Stroustrup's TCPPPL may be a bit heavy for a beginner. However, once you have a solid understanding of the basics, you can go back to it as a reference book.

                                    Najeeb Shaikh

                                    modified on Saturday, July 10, 2010 3:18 AM

                                    L 1 Reply Last reply
                                    0
                                    • N Najeeb Shaikh

                                      I would recommend "Thinking in C++" by Bruce Eckel; it's the kind of book that gives you not just an understanding of C++ syntax, but also a good grounding in thinking in OO style. In fact, you can download it for free from here. Stroustrup's TCPPPL may be a bit heavy for a beginner. However, once you have a solid understanding of the basics, you can go back to it as a reference book.

                                      Najeeb Shaikh

                                      modified on Saturday, July 10, 2010 3:18 AM

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #18

                                      I used Learn C++ in 21 Days alongside a university course and it was incredibly helpful (if a little basic). I would suggest this for the first couple of weeks then read any material you can get your hands on whlst trying a few mini projects. Hope this helps. Dan

                                      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.

                                        A Offline
                                        A Offline
                                        Ady_MFC
                                        wrote on last edited by
                                        #19

                                        C/C++ Programmers Bible, Jamsa Press :^)

                                        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.

                                          L Offline
                                          L Offline
                                          Lost User
                                          wrote on last edited by
                                          #20

                                          Very good choices!

                                          S 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