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.
  • 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.

    G Offline
    G Offline
    ggraham412
    wrote on last edited by
    #42

    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 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
      MasterGUI
      wrote on last edited by
      #43

      I am surprised that no one has mention "Thinking in C++" by Bruce Eckel (ISBN: 0-13-979809-9). You can even get it online! Of course you'll probably want to own a copy, this is a pretty good reference as well. http://mindview.net/Books/TICPP/ThinkingInCPP2e.html For learning about STL I highly recommend "The C++ Standard Library" by Nicolai Josuttis (ISBN: 0-201-37926-0). For learning how to make your own templates, I recommend "C++ Templates" by Vandervoorde and Josuttis (ISBN: 0-201-73484-2)

      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.

        D Offline
        D Offline
        destynova
        wrote on last edited by
        #44

        I haven't seen anyone mention Bruce Eckel's "Thinking in C++" yet - it's very in-depth and seems quite well written, though that's not where I learned my C++ from; I started reading it to improve my understanding of the basics. Myself, I picked it up over a few different books (starting with "Teach yourself Borland C++ Builder 3 in 10 days", gak... too compressed) and many websites. It was easier to understand after I'd learned a good amount of Java. It's available online for free: http://www.ibiblio.org/pub/docs/books/eckel/ *edit: whoops, there were more replies than I thought and this was mentioned already! Oh well. It gets my vote!* Also good reading, as well as the rest of their site: http://relisoft.com/book/index.htm

        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.

          V Offline
          V Offline
          vgoldring
          wrote on last edited by
          #45

          For some reason no one mentioned any free books yet. Here is one, and for a beginner it's very good IMHO. It's "Thinking in C++" by Bruce Eckel, and you should be able to download both volumes from his web site (or some other). He himself posted them on public domain for free.

          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
            AmazingMo
            wrote on last edited by
            #46

            If you already know something about programming, I strongly recommend Essential C++, by Stanley Lippman, Addison Wesley, ISBN 0-201-48518-4. This book will save you days of tedium. If you don't know anything about programming, get Accelerated C++, by Andrew Koenig and Barbara Moo, Addison Wesley, ISBN 0-201-70353-X Cheers, Peter Dulimov

            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
              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