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 Beginning C++ Book? [edit]

Best Beginning C++ Book? [edit]

Scheduled Pinned Locked Moved The Lounge
c++questionlearningcsharpcom
12 Posts 5 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.
  • M Offline
    M Offline
    Mitch F
    wrote on last edited by
    #1

    Hello, I am currently trying to make the change from VB .Net to VC++ .Net. Which book/internet resource would you suggest that would have information on making a simple Windows Form, with buttons, checkboxes, event handling, and so on? Another side question is, what is the difference between MFC, ATL, and such? Which would I use for making a simple Windows form project? Right now I am reading "Beginning Game Programming"; however, I feel that it jumps right through most of the base C++/Windows commands that I don't even know how to use. Thanks, Programmer2k4 My sig: "And it is a professional faux pas to pay someone else to destroy your computer when you are perfectly capable of destroying it yourself." - Roger Wright I now use my CodeProject Blog! Most recent blog post: March 24

    J D N 3 Replies Last reply
    0
    • M Mitch F

      Hello, I am currently trying to make the change from VB .Net to VC++ .Net. Which book/internet resource would you suggest that would have information on making a simple Windows Form, with buttons, checkboxes, event handling, and so on? Another side question is, what is the difference between MFC, ATL, and such? Which would I use for making a simple Windows form project? Right now I am reading "Beginning Game Programming"; however, I feel that it jumps right through most of the base C++/Windows commands that I don't even know how to use. Thanks, Programmer2k4 My sig: "And it is a professional faux pas to pay someone else to destroy your computer when you are perfectly capable of destroying it yourself." - Roger Wright I now use my CodeProject Blog! Most recent blog post: March 24

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

      Start here[^]. Then go here[^]. Then go here[^].

      Jon Sagara I said NO salt, NO salt on my margarita!!
      My Articles

      H M 2 Replies Last reply
      0
      • J Jon Sagara

        Start here[^]. Then go here[^]. Then go here[^].

        Jon Sagara I said NO salt, NO salt on my margarita!!
        My Articles

        H Offline
        H Offline
        hauptman
        wrote on last edited by
        #3

        What about Inside Visual C++? I think this is one of the best books ... btw, how do I make these Link [^]? I'm not able to form this ^^

        J M 2 Replies Last reply
        0
        • M Mitch F

          Hello, I am currently trying to make the change from VB .Net to VC++ .Net. Which book/internet resource would you suggest that would have information on making a simple Windows Form, with buttons, checkboxes, event handling, and so on? Another side question is, what is the difference between MFC, ATL, and such? Which would I use for making a simple Windows form project? Right now I am reading "Beginning Game Programming"; however, I feel that it jumps right through most of the base C++/Windows commands that I don't even know how to use. Thanks, Programmer2k4 My sig: "And it is a professional faux pas to pay someone else to destroy your computer when you are perfectly capable of destroying it yourself." - Roger Wright I now use my CodeProject Blog! Most recent blog post: March 24

          D Offline
          D Offline
          DavidNohejl
          wrote on last edited by
          #4

          Programmer2k4 wrote: Right now I am reading "Beginning Game Programming" Cool. You switched to C++ because you want to do games? Good decision! Whad part of Game programming are you interested the most? Graphics? :cool: David Never forget: "Stay kul and happy" (I.A.)
          David's thoughts / dnhsoftware.org / MyHTMLTidy

          M H 2 Replies Last reply
          0
          • H hauptman

            What about Inside Visual C++? I think this is one of the best books ... btw, how do I make these Link [^]? I'm not able to form this ^^

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

            It happens automatically when you paste a link into the text box. I know it works for IE, and I think it works for Firefox. Not sure about other browsers, though. Alternatively, you can click the "link" or "link[^]" buttons located between the signature text box and the row of smilies.

            Jon Sagara I said NO salt, NO salt on my margarita!!
            My Articles

            H 1 Reply Last reply
            0
            • D DavidNohejl

              Programmer2k4 wrote: Right now I am reading "Beginning Game Programming" Cool. You switched to C++ because you want to do games? Good decision! Whad part of Game programming are you interested the most? Graphics? :cool: David Never forget: "Stay kul and happy" (I.A.)
              David's thoughts / dnhsoftware.org / MyHTMLTidy

              M Offline
              M Offline
              Mitch F
              wrote on last edited by
              #6

              dnh wrote: Whad part of Game programming are you interested the most? I am mainly interested in the coding part. That way I can be learning more C++ and be game programming at the same time. dnh wrote: Graphics? I wish. Graphic skills in me are non-existent. :~ Thanks, Programmer2k4 My sig: "And it is a professional faux pas to pay someone else to destroy your computer when you are perfectly capable of destroying it yourself." - Roger Wright I now use my CodeProject Blog! Most recent blog post: March 24

              1 Reply Last reply
              0
              • J Jon Sagara

                Start here[^]. Then go here[^]. Then go here[^].

                Jon Sagara I said NO salt, NO salt on my margarita!!
                My Articles

                M Offline
                M Offline
                Mitch F
                wrote on last edited by
                #7

                Thanks for the information; I will look into those books. :) Thanks, Programmer2k4 My sig: "And it is a professional faux pas to pay someone else to destroy your computer when you are perfectly capable of destroying it yourself." - Roger Wright I now use my CodeProject Blog! Most recent blog post: March 24

                1 Reply Last reply
                0
                • H hauptman

                  What about Inside Visual C++? I think this is one of the best books ... btw, how do I make these Link [^]? I'm not able to form this ^^

                  M Offline
                  M Offline
                  Mitch F
                  wrote on last edited by
                  #8

                  Thanks for the suggestion; I will also look that book as well. :) Thanks, Programmer2k4 My sig: "And it is a professional faux pas to pay someone else to destroy your computer when you are perfectly capable of destroying it yourself." - Roger Wright I now use my CodeProject Blog! Most recent blog post: March 24

                  1 Reply Last reply
                  0
                  • M Mitch F

                    Hello, I am currently trying to make the change from VB .Net to VC++ .Net. Which book/internet resource would you suggest that would have information on making a simple Windows Form, with buttons, checkboxes, event handling, and so on? Another side question is, what is the difference between MFC, ATL, and such? Which would I use for making a simple Windows form project? Right now I am reading "Beginning Game Programming"; however, I feel that it jumps right through most of the base C++/Windows commands that I don't even know how to use. Thanks, Programmer2k4 My sig: "And it is a professional faux pas to pay someone else to destroy your computer when you are perfectly capable of destroying it yourself." - Roger Wright I now use my CodeProject Blog! Most recent blog post: March 24

                    N Offline
                    N Offline
                    Nemanja Trifunovic
                    wrote on last edited by
                    #9

                    I would strongly suggest to start with Accelerated C++[^]. It is very concise, practical and teaches modern ISO C++. After you are done with it, the second two links Jon Sagara gave you would be my choice as well for Windows specific stuff.


                    My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.

                    1 Reply Last reply
                    0
                    • J Jon Sagara

                      It happens automatically when you paste a link into the text box. I know it works for IE, and I think it works for Firefox. Not sure about other browsers, though. Alternatively, you can click the "link" or "link[^]" buttons located between the signature text box and the row of smilies.

                      Jon Sagara I said NO salt, NO salt on my margarita!!
                      My Articles

                      H Offline
                      H Offline
                      hauptman
                      wrote on last edited by
                      #10

                      hmm, yeah, I click the "link[^]" button but I have Firefox. maybe I should use IE -.-

                      D 1 Reply Last reply
                      0
                      • D DavidNohejl

                        Programmer2k4 wrote: Right now I am reading "Beginning Game Programming" Cool. You switched to C++ because you want to do games? Good decision! Whad part of Game programming are you interested the most? Graphics? :cool: David Never forget: "Stay kul and happy" (I.A.)
                        David's thoughts / dnhsoftware.org / MyHTMLTidy

                        H Offline
                        H Offline
                        hauptman
                        wrote on last edited by
                        #11

                        I would say you can create graphics applications nowadays with Visual Basic 6 and of course 7 too. As a beginner he won't make any topedge applications so I think Vb 6 in addition with Direct Graphics 9 is a good approach for a beginner in making games

                        1 Reply Last reply
                        0
                        • H hauptman

                          hmm, yeah, I click the "link[^]" button but I have Firefox. maybe I should use IE -.-

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

                          http://example.com[^] Yeah, doesn't work when you copy & paste link... still, one click is not so big deal Never forget: "Stay kul and happy" (I.A.)
                          David's thoughts / dnhsoftware.org / MyHTMLTidy

                          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