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. Learning C++

Learning C++

Scheduled Pinned Locked Moved The Lounge
17 Posts 15 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.
  • K Kevin Marois

    I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?

    If it's not broken, fix it until it is

    R Offline
    R Offline
    raddevus
    wrote on last edited by
    #4

    The Lippman Primer book is really good: Amazon.com: C++ Primer (5th Edition) (9780321714114): Stanley B. Lippman, Josée Lajoie, Barbara E. Moo: Books[^] I read the first edition of the following, way back in like 1993 (but some people don't like carrying Dummies books around) Amazon.com: C++ For Dummies (9781118823774): Stephen R. Davis: Books[^] Davis is a great author and this is a quick read with great samples. It's one of my all-time favorite books-- but that's probably because of a sense of nostalgia. <sniff> How I miss ye, C++. :(( Liberty's books are good too and I've read this one (older edition): Amazon.com: Sams Teach Yourself C++ in 21 Days eBook: Jesse Liberty, Bradley L. Jones: Kindle Store[^] I'd pick any one of these and go. Again, the Dummies is my favorite.

    My book, Launch Your Android App, is available at Amazon.com.

    K 1 Reply Last reply
    0
    • R raddevus

      The Lippman Primer book is really good: Amazon.com: C++ Primer (5th Edition) (9780321714114): Stanley B. Lippman, Josée Lajoie, Barbara E. Moo: Books[^] I read the first edition of the following, way back in like 1993 (but some people don't like carrying Dummies books around) Amazon.com: C++ For Dummies (9781118823774): Stephen R. Davis: Books[^] Davis is a great author and this is a quick read with great samples. It's one of my all-time favorite books-- but that's probably because of a sense of nostalgia. <sniff> How I miss ye, C++. :(( Liberty's books are good too and I've read this one (older edition): Amazon.com: Sams Teach Yourself C++ in 21 Days eBook: Jesse Liberty, Bradley L. Jones: Kindle Store[^] I'd pick any one of these and go. Again, the Dummies is my favorite.

      My book, Launch Your Android App, is available at Amazon.com.

      K Offline
      K Offline
      Kevin Marois
      wrote on last edited by
      #5

      Thanks. For the Lippman book, some of the reviews state "C++ Primer, 5th ed. is a great book for an intermediate level C++ programmer. I would NOT recommend this book to a novice" and "The "C++ Primer, 5th Edition" is not a book for those who just started programming." I'll take a look at the Dummies book

      If it's not broken, fix it until it is

      1 Reply Last reply
      0
      • K Kevin Marois

        I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?

        If it's not broken, fix it until it is

        D Offline
        D Offline
        David ONeil
        wrote on last edited by
        #6

        This may be helpful for a quick overview: my CodeProject C++ intro article[^].

        My CodeProject Articles :: Our forgotten astronomic heritage :: My website.
        "Sorry, buddy, but this mission counts on everyone being as silent as possible, and your farts are just too much of a wildcard." - Korra to Meelo, "Kuvira's Gambit"

        1 Reply Last reply
        0
        • K Kevin Marois

          I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?

          If it's not broken, fix it until it is

          A Offline
          A Offline
          AmazingMo
          wrote on last edited by
          #7

          Accelerated C++ by Koenig and Moo.

          1 Reply Last reply
          0
          • K Kevin Marois

            I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?

            If it's not broken, fix it until it is

            F Offline
            F Offline
            fihsak
            wrote on last edited by
            #8

            The very basic and easy written book with all of the basic c++ technique is Object-Oriented Programming in C++, Robert Lafore

            1 Reply Last reply
            0
            • K Kevin Marois

              I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?

              If it's not broken, fix it until it is

              Kornfeld Eliyahu PeterK Offline
              Kornfeld Eliyahu PeterK Offline
              Kornfeld Eliyahu Peter
              wrote on last edited by
              #9

              Check the list here too: Useful Reference Books[^]

              Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

              "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

              1 Reply Last reply
              0
              • K Kevin Marois

                I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?

                If it's not broken, fix it until it is

                K Offline
                K Offline
                Kiriander
                wrote on last edited by
                #10

                What languages are you familiar with right now?

                1 Reply Last reply
                0
                • K Kevin Marois

                  I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?

                  If it's not broken, fix it until it is

                  M Offline
                  M Offline
                  megaadam
                  wrote on last edited by
                  #11

                  IMHO the Lippman book is very boring. I warmly recommend this book, it is lucid and highly readable: Thinking in C++ Free PDF is available from these dowloade links: Bruce Eckel's MindView, Inc: Book Download Sites[^] Some links (e.g. the first one) are broken, others good. But if you like it, but the paper version, really worth it.

                  ... such stuff as dreams are made on

                  1 Reply Last reply
                  0
                  • K Kevin Marois

                    I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?

                    If it's not broken, fix it until it is

                    D Offline
                    D Offline
                    david21114
                    wrote on last edited by
                    #12

                    How-Program-10th-Paul-Deitel

                    1 Reply Last reply
                    0
                    • K Kevin Marois

                      I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?

                      If it's not broken, fix it until it is

                      D Offline
                      D Offline
                      dandy72
                      wrote on last edited by
                      #13

                      Your college notes from 20 years ago?

                      1 Reply Last reply
                      0
                      • K Kevin Marois

                        I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?

                        If it's not broken, fix it until it is

                        S Offline
                        S Offline
                        SeattleC
                        wrote on last edited by
                        #14

                        Well, the books *I* learned C++ from were C++ Faqs: Cline Marshall P. Lomow Greg A.[^] Effective C++ Scott Meyers[^] Both are browsable lists of short essays. The FAQs book has about 600. Meyers has 65. When I was learning C++, you also needed a book of syntax like The C++ Programming Language, 4th Edition: Bjarne Stroustrup[^] but in the modern world, I wonder if the existance of www.cppreference.com and www.cplusplus.com makes this book less necessary for learning.

                        S 1 Reply Last reply
                        0
                        • S SeattleC

                          Well, the books *I* learned C++ from were C++ Faqs: Cline Marshall P. Lomow Greg A.[^] Effective C++ Scott Meyers[^] Both are browsable lists of short essays. The FAQs book has about 600. Meyers has 65. When I was learning C++, you also needed a book of syntax like The C++ Programming Language, 4th Edition: Bjarne Stroustrup[^] but in the modern world, I wonder if the existance of www.cppreference.com and www.cplusplus.com makes this book less necessary for learning.

                          S Offline
                          S Offline
                          svella
                          wrote on last edited by
                          #15

                          Scott Meyers' Effective C++ Series of books are a must reads for those who will do a lot of C++ programming, but not until after you've mastered the fundamentals. They cover a lot of things that will eventually bite you in the ass.

                          S 1 Reply Last reply
                          0
                          • K Kevin Marois

                            I know NOTHING about C++. Haven't touched it since college 20 years ago. Now I need to learn it. Can anyone recommend a good ENTRY LEVEL book or tutorial?

                            If it's not broken, fix it until it is

                            G Offline
                            G Offline
                            geodoom
                            wrote on last edited by
                            #16

                            Have you been programming in any other languages all these years from college? Generally , the book "Thinking in C++" from Eckel has good reviews in amazon, and you can find it free on line from the authors website. I have not read it yet but it seems a good and free choice. I have read most of Lafores book of 2003 edition , and also I have read most of the book "A complete guide to programming in C++" by Prinz, from 2001. I found them both good introductory books. But if you have been programming in some language all these years , then maybe you could use "Professional C++ , 3rd edition" , a book of 2014 , so you will be current with C++14. And since you are not a novice , the new edition of Lipman's book "C++ primer , 2012 edition" would still be OK for you , I do not think you will have a hard time to follow it, although it may be a little boring.

                            1 Reply Last reply
                            0
                            • S svella

                              Scott Meyers' Effective C++ Series of books are a must reads for those who will do a lot of C++ programming, but not until after you've mastered the fundamentals. They cover a lot of things that will eventually bite you in the ass.

                              S Offline
                              S Offline
                              SeattleC
                              wrote on last edited by
                              #17

                              I happen to disagre with @svella. While you do need some reference to pick up the syntax, if you already know C (like I did), the syntax is very natural. Learning C++ syntax is easy. Learning object oriented programming is hard. Learning templates, exceptions, and containers is hard.

                              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