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 Offline
    K Offline
    Kevin Marois
    wrote on last edited by
    #1

    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 S R D A 13 Replies 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
      George Jonsson
      wrote on last edited by
      #2

      The book I used once upon a time was in Swedish, so it wouldn't help you. There are plenty of sites out there and this is just one example: C++ Language - C++ Tutorials[^]

      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
        Super Lloyd
        wrote on last edited by
        #3

        C++ Language Reference[^] on MSDN cplusplus.com - The C++ Resources Network[^] at cplusplus.com BTW, what do you need C++ for? ;P One can't forget C++ anyway, you just become less good at it... but as you pick it up, you become good at it again... Faster the 2nd time around! :D

        All in one Menu-Ribbon Bar DirectX for WinRT/C# since 2013! Taking over the world since 1371!

        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

          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