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. C++ Book for novice

C++ Book for novice

Scheduled Pinned Locked Moved The Lounge
c++delphiquestiondiscussionlearning
18 Posts 12 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.
  • D duplicate_account_data

    My brother whom is 13, wants to learn programming .. I'm suggesting he learn C++ rather than PASCAL (my first language) or basic, etc. What are your opinions on good C++ books for a new programmer? Note that he is only 13 but strong in math and I think he may enjoy codeing. Thanks, Travis D. Mathison --- --- After three days without programming .. life becomes meaningless ...

    G Offline
    G Offline
    Ganesh Ramaswamy
    wrote on last edited by
    #8

    Along with the C++ book, i think a good book on algorithms will help him a lot - some decent book - no not the MIT press one

    1 Reply Last reply
    0
    • D duplicate_account_data

      C# or Java? huh .. I didn't even really consider either of those two -- Learning Java would teach him OOP better and sooner .. C# perhaps (I could send him a copy of VS.NET beta 2 to work with). A few people told me that "Deitel & Deitel C++ How to program" was good for beginners -- but I looked at Amazon and everybody said it was horrible for beginners. I think I may suggest him "Thinking in C++" and guide him towards C# as well.. thanks for your input ;) Travis D. Mathison --- --- After three days without programming .. life becomes meaningless ...

      J Offline
      J Offline
      Jon Sagara
      wrote on last edited by
      #9

      Travis D. Mathison wrote: I think I may suggest him "Thinking in C++" The best thing about this book is that you can get it for free online: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Jon Sagara "We assume you already know not to consider something like Windows as a firewall platform. Does the name "Windows" evoke images of security? Silly rabbit, Windows is for desktops." -- Unix System Administration Handbook

      N 1 Reply Last reply
      0
      • J Jon Sagara

        Travis D. Mathison wrote: I think I may suggest him "Thinking in C++" The best thing about this book is that you can get it for free online: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Jon Sagara "We assume you already know not to consider something like Windows as a firewall platform. Does the name "Windows" evoke images of security? Silly rabbit, Windows is for desktops." -- Unix System Administration Handbook

        N Offline
        N Offline
        Nish Nishant
        wrote on last edited by
        #10

        hey why do they give away books for free on the net, that are sold for a price in the outside? I mean, won't the author/publisher be killing their own profits? Nish Sonork ID 100.9786 voidmain
        www.busterboy.org
        Nish is a BIG fan of Goran Ivanisevic

        J P 3 Replies Last reply
        0
        • N Nish Nishant

          hey why do they give away books for free on the net, that are sold for a price in the outside? I mean, won't the author/publisher be killing their own profits? Nish Sonork ID 100.9786 voidmain
          www.busterboy.org
          Nish is a BIG fan of Goran Ivanisevic

          J Offline
          J Offline
          Jon Sagara
          wrote on last edited by
          #11

          Straight from the horse's mouth: http://www.mindview.net/Books/TICPP/Etc/FAQ.html#BooksOnWeb Jon Sagara "We assume you already know not to consider something like Windows as a firewall platform. Does the name "Windows" evoke images of security? Silly rabbit, Windows is for desktops." -- Unix System Administration Handbook

          1 Reply Last reply
          0
          • N Nish Nishant

            hey why do they give away books for free on the net, that are sold for a price in the outside? I mean, won't the author/publisher be killing their own profits? Nish Sonork ID 100.9786 voidmain
            www.busterboy.org
            Nish is a BIG fan of Goran Ivanisevic

            P Offline
            P Offline
            peterchen
            wrote on last edited by
            #12

            I guess because mr Eckel (or his publishers) still believe in the idea of paying for things, not words. Peter trademark means I own a word.

            1 Reply Last reply
            0
            • N Nish Nishant

              hey why do they give away books for free on the net, that are sold for a price in the outside? I mean, won't the author/publisher be killing their own profits? Nish Sonork ID 100.9786 voidmain
              www.busterboy.org
              Nish is a BIG fan of Goran Ivanisevic

              J Offline
              J Offline
              Jon Sagara
              wrote on last edited by
              #13

              I guess it's sort of like open source book writing, except you can't change the words (directly) and you can't redistribute the book. Basically, he's getting free editing from umpteen thousand users at the small cost of losing a few sales. His book will be so much better since he will have received so much input before even publishing the thing. Very smart of him. I plan to do the same thing when I write my autobiography. Then people can tell me how I should've lived my life. Jon Sagara "We assume you already know not to consider something like Windows as a firewall platform. Does the name "Windows" evoke images of security? Silly rabbit, Windows is for desktops." -- Unix System Administration Handbook

              N 1 Reply Last reply
              0
              • J Jon Sagara

                I guess it's sort of like open source book writing, except you can't change the words (directly) and you can't redistribute the book. Basically, he's getting free editing from umpteen thousand users at the small cost of losing a few sales. His book will be so much better since he will have received so much input before even publishing the thing. Very smart of him. I plan to do the same thing when I write my autobiography. Then people can tell me how I should've lived my life. Jon Sagara "We assume you already know not to consider something like Windows as a firewall platform. Does the name "Windows" evoke images of security? Silly rabbit, Windows is for desktops." -- Unix System Administration Handbook

                N Offline
                N Offline
                Nish Nishant
                wrote on last edited by
                #14

                Jon Sagara wrote: he's getting free editing from umpteen thousand users at the small cost of losing a few sales Yeah, I never thought about that. Smart fellow - that author Nish Sonork ID 100.9786 voidmain
                www.busterboy.org
                Nish is a BIG fan of Goran Ivanisevic

                1 Reply Last reply
                0
                • D duplicate_account_data

                  My brother whom is 13, wants to learn programming .. I'm suggesting he learn C++ rather than PASCAL (my first language) or basic, etc. What are your opinions on good C++ books for a new programmer? Note that he is only 13 but strong in math and I think he may enjoy codeing. Thanks, Travis D. Mathison --- --- After three days without programming .. life becomes meaningless ...

                  T Offline
                  T Offline
                  Todd Smith
                  wrote on last edited by
                  #15

                  C++ is like jumping into the deep end before you know how to swim. I'd suggest a simpler language such as Java (free), C# (free compiler), VB, or Python (free).

                  Todd Smith

                  C 1 Reply Last reply
                  0
                  • D duplicate_account_data

                    C# or Java? huh .. I didn't even really consider either of those two -- Learning Java would teach him OOP better and sooner .. C# perhaps (I could send him a copy of VS.NET beta 2 to work with). A few people told me that "Deitel & Deitel C++ How to program" was good for beginners -- but I looked at Amazon and everybody said it was horrible for beginners. I think I may suggest him "Thinking in C++" and guide him towards C# as well.. thanks for your input ;) Travis D. Mathison --- --- After three days without programming .. life becomes meaningless ...

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

                    Travis D. Mathison wrote: C# or Java? I didn't learn either before C++, I'd suggest start him with a *real* language and let him move to ones not used in the real world if he needs to. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

                    1 Reply Last reply
                    0
                    • D duplicate_account_data

                      My brother whom is 13, wants to learn programming .. I'm suggesting he learn C++ rather than PASCAL (my first language) or basic, etc. What are your opinions on good C++ books for a new programmer? Note that he is only 13 but strong in math and I think he may enjoy codeing. Thanks, Travis D. Mathison --- --- After three days without programming .. life becomes meaningless ...

                      D Offline
                      D Offline
                      duplicate_account_data
                      wrote on last edited by
                      #17

                      Wow, came into work this morning to see quite a few more responses .. thanks to you all for your input ;) Travis D. Mathison --- --- After three days without programming .. life becomes meaningless ...

                      1 Reply Last reply
                      0
                      • T Todd Smith

                        C++ is like jumping into the deep end before you know how to swim. I'd suggest a simpler language such as Java (free), C# (free compiler), VB, or Python (free).

                        Todd Smith

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

                        Do you really think so ? Python is nice and easy, I'd admit, but I found Java harder than C++ when learning both at the same time. I admit I had no trouble with pointers, is that what you were thinking of ? As for C#, and especially VB, why learn to do things badly first off ? Why assume the guy is too stupid to learn C++ without giving him a chance ? Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

                        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