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. Advice on how to help an 11 year old start programming...

Advice on how to help an 11 year old start programming...

Scheduled Pinned Locked Moved The Lounge
game-devhelptutorialquestion
99 Posts 83 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 Matthew Page

    I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

    M Offline
    M Offline
    Maximilien
    wrote on last edited by
    #37

    What about Lego Mindstorm ? it combines robots, and programming in a nice package.

    This signature was proudly tested on animals.

    1 Reply Last reply
    0
    • M Matthew Page

      I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #38

      Well, I started out on coding in assembler on a Z80 - we didn't have fancy computers with BASIC installed. OK, none of my programs worked because I didn't have a bloody clue what I was doing but I don't think I turned out too warped.

      "WPF has many lovers. It's a veritable porn star!" - Josh Smith

      As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

      My blog | My articles | MoXAML PowerToys | Onyx

      M U 2 Replies Last reply
      0
      • M Matthew Page

        I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

        S Offline
        S Offline
        Single Step Debugger
        wrote on last edited by
        #39

        Pascal – there are tons of books created for educational purposes which are using Pascal.

        The narrow specialist in the broad sense of the word is a complete idiot in the narrow sense of the word. Advertise here – minimum three posts per day are guaranteed.

        1 Reply Last reply
        0
        • P Pete OHanlon

          Well, I started out on coding in assembler on a Z80 - we didn't have fancy computers with BASIC installed. OK, none of my programs worked because I didn't have a bloody clue what I was doing but I don't think I turned out too warped.

          "WPF has many lovers. It's a veritable porn star!" - Josh Smith

          As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

          My blog | My articles | MoXAML PowerToys | Onyx

          M Offline
          M Offline
          MidwestLimey
          wrote on last edited by
          #40

          Pete O'Hanlon wrote:

          OK, none of my programs worked because I didn't have a bloody clue what I was doing but I don't think I turned out too warped.

          Absolutly! You didn't warp at all. In fact you've remained utterly consistent ;)

          10110011001111101010101000001000001101001010001010100000100000101000001000111100010110001011001011

          1 Reply Last reply
          0
          • N Nemanja Trifunovic

            All I get when I click that link is a message "SORRY" :~

            Programming Blog utf8-cpp

            H Offline
            H Offline
            Henry Minute
            wrote on last edited by
            #41

            Do you have JavaScript turned off? NoScript caused me to have the Sorry message, until I told it to allow the page.

            Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

            1 Reply Last reply
            0
            • M Matthew Page

              I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

              M Offline
              M Offline
              Miszou
              wrote on last edited by
              #42

              Take a look at Phrogram[^], a spin-off of KPL (Kids Programming Language)[^]. I don't know much about it, but I've been thinking about trying it out on my 7 year old son. :-D

              The StartPage Randomizer - The Windows Cheerleader - Twitter

              1 Reply Last reply
              0
              • M Matthew Page

                I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

                P Offline
                P Offline
                Phil Martin
                wrote on last edited by
                #43

                I'd go for this little puppy (after you try it yourself of course) SmallBasic[^] The author's goal is to have a modern QBasic equivalent, and to me it looks pretty neat! Here is a small example Asteroids![^] in only 400 lines.

                1 Reply Last reply
                0
                • M Matthew Page

                  I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

                  P Offline
                  P Offline
                  Pete BSC
                  wrote on last edited by
                  #44

                  ALICE Alice is a modern programming environment designed to be a student's first exposure to object-oriented programming. It allows students to learn basic computer science while creating animated movies, simple video games, where students control the behavior of 3D objects and characters in a virtual world. Sorry if anyone already mentioned this, I didn't read all the responses.

                  1 Reply Last reply
                  0
                  • M Matthew Page

                    I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

                    U Offline
                    U Offline
                    User 3837070
                    wrote on last edited by
                    #45

                    SCRATCH! I have both an 11 and 8 year old "playing" with it. Great language to start with, 100% graphical. scratch.mit.edu is the address for all of the stuff you need. I would never write a professional project in it, but for learning it is the greatest thing since I taught with Logo in the 80's :-D

                    1 Reply Last reply
                    0
                    • P Pete OHanlon

                      Well, I started out on coding in assembler on a Z80 - we didn't have fancy computers with BASIC installed. OK, none of my programs worked because I didn't have a bloody clue what I was doing but I don't think I turned out too warped.

                      "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                      As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                      My blog | My articles | MoXAML PowerToys | Onyx

                      U Offline
                      U Offline
                      User 3837070
                      wrote on last edited by
                      #46

                      Warped would be nice... I remember the good old days of z-80, TRS-80, and 6502 assembler. Flat addressing, only 64K to deal with and you could ignore DOS, no one could afford floppy drives! Just load up your cassette and listen for the start of the program... Now the wimps want GUIs and MICE and all this other namby pamby stuff. No wonder it is all so bloated and slow. I wonder how Wordstar would run ported to a text only 2 Ghz proc?

                      1 Reply Last reply
                      0
                      • M Matthew Page

                        I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

                        F Offline
                        F Offline
                        fulano2040
                        wrote on last edited by
                        #47

                        I was teaching how to program to my 7 years old nephew after he saw me playing a video game that is used to teach kids to program and is really fun you can get an evalatuation version that doesn't have the most advanced levels but it suits very well to your needs. http://www.ceebot.com/ceebot/family-e.php By the way I also think that c is the best language to start learnig when he reach a more advanced level he will have the power to do what ever he wants. Good luck.

                        1 Reply Last reply
                        0
                        • G Gary R Wheeler

                          That's like teaching your kid target shooting with a bazooka.

                          Software Zen: delete this;
                          Fold With Us![^]

                          C Offline
                          C Offline
                          Cat Le
                          wrote on last edited by
                          #48

                          Choose Pascal instead of C. I started with this language.

                          Open Mind ->>> Open Heart

                          1 Reply Last reply
                          0
                          • M Matthew Page

                            I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

                            M Offline
                            M Offline
                            mojp
                            wrote on last edited by
                            #49

                            I was programming in Basic on the Vic20 when i was 11, and got into it without any coaching from grown-ups. However i think it will take more than just a push in the right direction for most youngsters. I would download a free version of Delphi, and work with the child building a simple app that bounces a ball around the form or something, explaining the basic concepts involved. Then let them explore, answering questions as they come up.

                            1 Reply Last reply
                            0
                            • M Matthew Page

                              I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

                              A Offline
                              A Offline
                              Andrew Harrs
                              wrote on last edited by
                              #50

                              Try Phrogram[^]

                              1 Reply Last reply
                              0
                              • M Matthew Page

                                I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

                                S Offline
                                S Offline
                                Steve Mayfield
                                wrote on last edited by
                                #51

                                Lego Mindstorms [^] teachs engineering and logic with "drag and drop programming" while building cool robots :thumbsup:

                                Steve _________________ I C(++) therefore I am

                                1 Reply Last reply
                                0
                                • M Matthew Page

                                  I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

                                  M Offline
                                  M Offline
                                  MOCA
                                  wrote on last edited by
                                  #52

                                  Take a look at SCRATCH[^]: free, fully graphical, and ensuring a lot of fun. My 10 years old son loves it.

                                  1 Reply Last reply
                                  0
                                  • G Gary R Wheeler

                                    That's like teaching your kid target shooting with a bazooka.

                                    Software Zen: delete this;
                                    Fold With Us![^]

                                    I Offline
                                    I Offline
                                    idzodzo
                                    wrote on last edited by
                                    #53

                                    So long as the child can shoot from the hip... :-D

                                    Simplicity - The art of maximising the amount of work not done

                                    1 Reply Last reply
                                    0
                                    • M Matthew Page

                                      I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

                                      F Offline
                                      F Offline
                                      fahwayn
                                      wrote on last edited by
                                      #54

                                      do you know colobot? http://en.wikipedia.org/wiki/Colobot[^] its not free but my nephew loves it :)

                                      1 Reply Last reply
                                      0
                                      • M Matthew Page

                                        I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

                                        I Offline
                                        I Offline
                                        InfRes
                                        wrote on last edited by
                                        #55

                                        Ok, people are going to shoot this down, but... a. It's free (he already has it) b. There is an instant gratification with it c. its flexible/different Its the very fact that it doesn't enforce oo style development, or rigid structures that make it good... Too many developers are blinded by OO that it limits their imagination as to whats possible... And besides, learning from a less structured language first, helps one appreciate the benefits of structure when you move to that.... All that said, the interest in robotics/games isn't catered for in this suggestion obviously...

                                        1 Reply Last reply
                                        0
                                        • M Matthew Page

                                          I was talking to my sons soccer coach last night before their game and my vocation came up. She said that her 11 year old son wants to learn to program computers, and asked if I had any advice to help him get started. What would you have said? He has an interest in robotics and games. To my knowledge he has zero programming experience or training. Something cross platform and very inexpensive (free) would be best. Instant gratification with a simple 'install' process. (I may be underestimating his abilities. I think he's pretty smart.) Ideally, my involvement in this wouldn't extend past the initial push in the 'right' direction. Thanks for the advice!

                                          T Offline
                                          T Offline
                                          tspitz
                                          wrote on last edited by
                                          #56

                                          I did the research looking for a logo-like experience and came up with this fantastic product: http://scratch.mit.edu/[^]. Perfect for writing simple games. For getting kids interested in engineering in general I'd also strongly recommend http://www.phunland.com/[^]. Have Phun!

                                          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