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!

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

    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
    • 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
      #47

      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
      • 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
                        • 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
                          Marc Firth
                          wrote on last edited by
                          #57

                          In order of difficulty: Getting used to coding (scripting): HTML, CSS. JavaScript See w3schools.com. (all you need to write them is notepad too - although I   would recommmend notepad++ as it color codes many languages) And the actual programming languages Pascal - I learnt on this - it's simple and easy to use but I wouldnt stay on it longer than 6 months. PHP - coding for the web asp.net & c# / visual basic More Difficult: C++ C Java Enough to keep him going for 4 years or so...

                          Neonlight

                          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
                            andrewxjones
                            wrote on last edited by
                            #58

                            How about Microsoft Dreamspark, which offers free copies of Visual Studio Pro for all students, plus XNA 3.0 free for a year, and Microsoft Robotics Studio.

                            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!

                              B Offline
                              B Offline
                              Bob1000
                              wrote on last edited by
                              #59

                              Introduce him to C# VS2008 Why? If he likes it then he will become an ace of a programmer. and If not, then he will have a life - you know, girls, friends, cars, footy etc! Either way you will be a hero :)

                              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!

                                V Offline
                                V Offline
                                Vaso Elias
                                wrote on last edited by
                                #60

                                Kid's Corner http://msdn.microsoft.com/en-us/beginner/bb308754.aspx[^] and this http://research.microsoft.com/en-us/projects/kodu/[^] This might help?? V.

                                modified on Friday, June 12, 2009 5:44 AM

                                1 Reply Last reply
                                0
                                • L Lost User

                                  Yea x86 is very hairy :) How about z80? It's pretty clean but still related (like a cousin) to x86 (so the jump isn't that hard when he makes it) And there would probably be a z80 in his graphical calculator when he gets one (TI 83/84 etc have z80) so it has an "obvious use" Or ARM? A bit harder than z80 but his cellphone probably has an ARM processor.. edit: there is a nice homebrew IDE for z80 (geared towards TI's a bit - ships with a TI 83+ emulator/debugger) with syntax highlighting and all called Latenite[^]

                                  D Offline
                                  D Offline
                                  Dan_Martin
                                  wrote on last edited by
                                  #61

                                  I started with a Commodore 64. BASIC initially but soon moved on to 6510 assembly code. It was a good learning experience and good fun but not really relevant to most modern programming (except embedded systems and the like). I've also regressed since then and wouldn't know where to begin with an assembler these days!

                                  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
                                    Alexander DiMauro
                                    wrote on last edited by
                                    #62

                                    There's a book from Manning called 'Hello World!' which is geared towards teaching kids to program. The description says it is for 12 year olds...but what's 1 year! It's in Python, by the way...Book[^]

                                    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 4217455
                                      wrote on last edited by
                                      #63

                                      IMO I don't think he should start with any language or technology or anything like that. He should start with the basics of OOAD, learn about compilers (what they do, how it turns high level code into machine code), learn about the stack and how the various levels interact with each other,learn binary (what is a bit, what is a byte, what is an unsigned bit, how does a computer perform subtractions etc.) once a kid has a good understanding of the basics, learning to program will be the next logical step. There are enough code cowboys out there, save the world, teach a kid the basics first! :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!

                                        U Offline
                                        U Offline
                                        User 3401432
                                        wrote on last edited by
                                        #64

                                        hi, I came across this little game and thought it to be very helpful for my nephew. Maybe it'll help your 11 year old. :-D The site also teaches you how to create flash games & logic etc. http://www.kongregate.com/games/Coolio\_Niato/light-bot

                                        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
                                          Tamas Kenez
                                          wrote on last edited by
                                          #65

                                          try this http://scratch.mit.edu/ amazingly good, developed at MIT for teaching kids programming I'm using it with my child.

                                          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