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 1 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
    Matthew Page
    wrote on last edited by
    #1

    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!

    L J T C T 63 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!

      J Offline
      J Offline
      Jim Crafton
      wrote on last edited by
      #2

      Python? Smalltalk (thinking of Squeak)? Smalltalk was originally designed (in part) to use in teaching children programming.

      ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

      R 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!

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        Tell him to keep playing soccer[^]

        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
          ToddHileHoffer
          wrote on last edited by
          #4

          Small Basic[^] is a good way to get started.

          I didn't get any requirements for the signature

          D 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!

            C Offline
            C Offline
            Chris Losinger
            wrote on last edited by
            #5

            Logo ? they were teaching that to 10 and 11 year olds when i was in high school.

            image processing toolkits | batch image processing

            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!

              D Offline
              D Offline
              Douglas Troy
              wrote on last edited by
              #6

              Well, there's Microsoft's XNA[^] and Microsoft Robotics[^] and then there's the Lego part: Mindstorm NXT[^]


              :..::. Douglas H. Troy ::..
              Bad Astronomy |VCF|wxWidgets|WTL

              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
                Todd Smith
                wrote on last edited by
                #7

                Lego Mindstorm?

                Todd Smith

                S T 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
                  Shog9 0
                  wrote on last edited by
                  #8

                  HasCanvas[^] No installation, available in any modern web browser, simple language, graphics-oriented.

                  N 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!

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

                    Python + PyRo[^].

                    Programming Blog utf8-cpp

                    1 Reply Last reply
                    0
                    • S Shog9 0

                      HasCanvas[^] No installation, available in any modern web browser, simple language, graphics-oriented.

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

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

                      Programming Blog utf8-cpp

                      S H 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!

                        A Offline
                        A Offline
                        Adam Maras
                        wrote on last edited by
                        #11

                        Start him out with C. That's truly the best way to get the kid ready for real programming.

                        G OriginalGriffO K 3 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!

                          R Offline
                          R Offline
                          Robert Surtees
                          wrote on last edited by
                          #12

                          Basic stamp kit[^] from Radio Shack. 11 might be a bit young for this but if he's motivated and thinks he may be in to robotics it just the ticket. You get a load of stuff for the money -- led display, blinky lights, sensors, switches and dials... I think you can also get it direct from Parallax via the web. The programming is plain Basic and the book it comes with it is really well done. After the first chapter you'll have a set of blinking diodes amongst a rats nest of wires and chips. Real mad scientist stuff. The initial setup will need some assistance to get the software installed and the com port set up (you will need a USB to serial adaptor if there isn't a serial port on his PC), but after that it is completely self contained. You should get one for yourself too :)

                          P B U 3 Replies Last reply
                          0
                          • N Nemanja Trifunovic

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

                            Programming Blog utf8-cpp

                            S Offline
                            S Offline
                            Shog9 0
                            wrote on last edited by
                            #13

                            Make sure you're using a modern web browser...

                            N 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
                              Stuart Dootson
                              wrote on last edited by
                              #14

                              Python. Easy to learn, lots of nice libraries that are easy to install. [edit]And for quickish gratification, this[^] might be suitable? Of course, my instant gratification with Python came from the nice JSON and HTTP libraries. I'm not a geek...really[/edit]

                              Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

                              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!

                                C Offline
                                C Offline
                                CalvinHobbies
                                wrote on last edited by
                                #15

                                at age 11, throw him C++ or c# or java. start out with console apps. work the way up. Anything with a games theme. as for plaform. there is c++ compilers out there. One can also get Visual studio c#/vb/and website developer from the MS site download ( heavily watered down, but will do the trick.

                                ///////////////// Groucho Marx Those are my principals, if you don't like them… I have others.

                                1 Reply Last reply
                                0
                                • S Shog9 0

                                  Make sure you're using a modern web browser...

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

                                  I am using the most modern one there is[^] and have no intention of installing additional ones.

                                  Programming Blog utf8-cpp

                                  S L R K 4 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!

                                    0 Offline
                                    0 Offline
                                    0x3c0
                                    wrote on last edited by
                                    #17

                                    I would start with VB.Net. Then C#, then C(++). That way, he can start out with the XNA framework, slowly moving over to truly platform-independent code

                                    Between the idea And the reality Between the motion And the act Falls the Shadow

                                    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!

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #18

                                      Assembly! It isn't as hard as people make it out to be. There is no syntax to learn. And the nmemonics, well, before you know most of them you could just look them up, it's supposed to be a learning process anyway, right? And the best thing is that you can start writing it without knowing anything yet. You can learn it very incrementally and gradually (instruction by instruction and a few addressing modes in between), unlike high level languages where all features are "big" and you need to know a lot already to even begin programming in them. And if he wants to become a serious programmer the assembly knowledge will help him write efficient code.

                                      S 1 Reply Last reply
                                      0
                                      • N Nemanja Trifunovic

                                        I am using the most modern one there is[^] and have no intention of installing additional ones.

                                        Programming Blog utf8-cpp

                                        S Offline
                                        S Offline
                                        Shog9 0
                                        wrote on last edited by
                                        #19

                                        Meh. No canvas for you then. ;-)

                                        1 Reply Last reply
                                        0
                                        • L Lost User

                                          Assembly! It isn't as hard as people make it out to be. There is no syntax to learn. And the nmemonics, well, before you know most of them you could just look them up, it's supposed to be a learning process anyway, right? And the best thing is that you can start writing it without knowing anything yet. You can learn it very incrementally and gradually (instruction by instruction and a few addressing modes in between), unlike high level languages where all features are "big" and you need to know a lot already to even begin programming in them. And if he wants to become a serious programmer the assembly knowledge will help him write efficient code.

                                          S Offline
                                          S Offline
                                          Shog9 0
                                          wrote on last edited by
                                          #20

                                          I kinda like this idea... give him an appreciation for what goes on under the hood, while laying the foundations for a healthy appreciation of the time and effort saved by high-level languages... :) Maybe something other than x86 assembly though.

                                          L 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