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. Teaching kids to code

Teaching kids to code

Scheduled Pinned Locked Moved The Lounge
questionlearning
17 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.
  • P Offline
    P Offline
    Parsley72
    wrote on last edited by
    #1

    My girlfriend's son is 7 and pretty good at maths, so I wanted to start teaching him the basics of coding. Now when I was a lad the school had a computer room with a ZX81, BBC B, Commodore Pet and 64, Vic 20 and we learned to program in BASIC, but these days a PC is too complex to learn the basics on. What do people recommend as a good teaching and learning language / package?

    N B R R B 8 Replies Last reply
    0
    • P Parsley72

      My girlfriend's son is 7 and pretty good at maths, so I wanted to start teaching him the basics of coding. Now when I was a lad the school had a computer room with a ZX81, BBC B, Commodore Pet and 64, Vic 20 and we learned to program in BASIC, but these days a PC is too complex to learn the basics on. What do people recommend as a good teaching and learning language / package?

      N Offline
      N Offline
      NormDroid
      wrote on last edited by
      #2

      More money in stocks 'n' shares, work in London and by 25 you could be making 7 figure bonuses. -- modified at 5:20 Thursday 25th January, 2007 Sorry I'm having a bad day and wish I should of done something else worth while and makes more money. :sigh:

      We made the buttons on the screen look so good you'll want to lick them. Steve Jobs

      P 1 Reply Last reply
      0
      • P Parsley72

        My girlfriend's son is 7 and pretty good at maths, so I wanted to start teaching him the basics of coding. Now when I was a lad the school had a computer room with a ZX81, BBC B, Commodore Pet and 64, Vic 20 and we learned to program in BASIC, but these days a PC is too complex to learn the basics on. What do people recommend as a good teaching and learning language / package?

        B Offline
        B Offline
        Bernhard
        wrote on last edited by
        #3

        There are some infos going on the www.python.org website http://www.python.org/community/sigs/current/edu-sig/ Don't have any kids, so I've never tried it, but I suppose that python could be a pretty good way to start programming.


        All the label says is that this stuff contains chemicals "... known to the State of California to cause cancer in rats and low-income test subjects."
        Roger Wright
        http://www.codeproject.com/lounge.asp?select=965687&exp=5&fr=1#xx965687xx

        1 Reply Last reply
        0
        • P Parsley72

          My girlfriend's son is 7 and pretty good at maths, so I wanted to start teaching him the basics of coding. Now when I was a lad the school had a computer room with a ZX81, BBC B, Commodore Pet and 64, Vic 20 and we learned to program in BASIC, but these days a PC is too complex to learn the basics on. What do people recommend as a good teaching and learning language / package?

          R Offline
          R Offline
          Rage
          wrote on last edited by
          #4

          Lego Mindstorm ?

          R 1 Reply Last reply
          0
          • N NormDroid

            More money in stocks 'n' shares, work in London and by 25 you could be making 7 figure bonuses. -- modified at 5:20 Thursday 25th January, 2007 Sorry I'm having a bad day and wish I should of done something else worth while and makes more money. :sigh:

            We made the buttons on the screen look so good you'll want to lick them. Steve Jobs

            P Offline
            P Offline
            Parsley72
            wrote on last edited by
            #5

            Never said I wanted him to be a software engineer like me, but I reckon by the time he gets to the job market everyone from stockbrokers to milkmen will be getting on the coding wagon.

            B N 2 Replies Last reply
            0
            • R Rage

              Lego Mindstorm ?

              R Offline
              R Offline
              Roger Stoltz
              wrote on last edited by
              #6

              Excellent idea, Rage! It has a nice interface that could be understandable even for kids at the age of 7. My 5 for that! Later on they can always try to use LegOS and the C-libraries for Mindstorm. Modification... After a quick look at the web I found that it's not called LegOS any longer. It's now called brickOS and the website can be found here[^]. I've tried it when it was still called LegOS and had a blast!


              "It's supposed to be hard, otherwise anybody could do it!" - selfquote

              1 Reply Last reply
              0
              • P Parsley72

                My girlfriend's son is 7 and pretty good at maths, so I wanted to start teaching him the basics of coding. Now when I was a lad the school had a computer room with a ZX81, BBC B, Commodore Pet and 64, Vic 20 and we learned to program in BASIC, but these days a PC is too complex to learn the basics on. What do people recommend as a good teaching and learning language / package?

                R Offline
                R Offline
                Robert Blair 0
                wrote on last edited by
                #7

                Try MicroWorlds, a kind of GUI-over-Logo (www.microworlds.com). Simple on the surface but you can do lot with it - loops, subroutines, branches. And without any code at all. For kids about 6 to 8 I think. Or you can try Kids Programming Language (www.kidsprogramminglanguage.com). KPL for short. Its a kind of simplified dot net language - it does way cool sprites and collision detection is simple-as. For smarter kids. My 8 year old had a lot fun with both of them. Maybe your girlfriends boy will too.

                Robert from Melbourne

                1 Reply Last reply
                0
                • P Parsley72

                  Never said I wanted him to be a software engineer like me, but I reckon by the time he gets to the job market everyone from stockbrokers to milkmen will be getting on the coding wagon.

                  B Offline
                  B Offline
                  Brady Kelly
                  wrote on last edited by
                  #8

                  Stockbrokers have reasons to acquire elementary coding skills, such as advanced analysis spreadhsheets etc. so maybe they were a bad example. I think the days of everybody jumping on the coding bandwagon are over. With software factories you may find people semi-skilled at coding, but skilled in other areas such as business analysis, will jump on the software production bandwagon, but they won't be coding. I think more people will require more casual services from developers, so instead of always being hired for big projects, developers will be increasingly hired for customisations etc. and the development profession will become more a normal part of society, like other professions.

                  1 Reply Last reply
                  0
                  • P Parsley72

                    My girlfriend's son is 7 and pretty good at maths, so I wanted to start teaching him the basics of coding. Now when I was a lad the school had a computer room with a ZX81, BBC B, Commodore Pet and 64, Vic 20 and we learned to program in BASIC, but these days a PC is too complex to learn the basics on. What do people recommend as a good teaching and learning language / package?

                    B Offline
                    B Offline
                    Bradml
                    wrote on last edited by
                    #9

                    I would say C++ would be a very good way to start him off.


                    Brad Australian - Christian Graus on "Best books for VBscript" A big thick one, so you can whack yourself on the head with it.

                    D N 2 Replies Last reply
                    0
                    • P Parsley72

                      Never said I wanted him to be a software engineer like me, but I reckon by the time he gets to the job market everyone from stockbrokers to milkmen will be getting on the coding wagon.

                      N Offline
                      N Offline
                      NormDroid
                      wrote on last edited by
                      #10

                      That I agree, programming will easier and salaries will be low, like I said get into stock brokering, my youngest brother in law is learning the ropes at the moment it's where I would of like to at his age. No doubt he'll be retiring by 30:~ Bio mechanics/medicine are probably better than programming in the future.

                      We made the buttons on the screen look so good you'll want to lick them. Steve Jobs

                      1 Reply Last reply
                      0
                      • B Bradml

                        I would say C++ would be a very good way to start him off.


                        Brad Australian - Christian Graus on "Best books for VBscript" A big thick one, so you can whack yourself on the head with it.

                        D Offline
                        D Offline
                        Dario Solera
                        wrote on last edited by
                        #11

                        At the age of 7? :omg:

                        ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] - My Photos Developing ScrewTurn Wiki 2.0 (2.0 Beta is out)

                        N 1 Reply Last reply
                        0
                        • B Bradml

                          I would say C++ would be a very good way to start him off.


                          Brad Australian - Christian Graus on "Best books for VBscript" A big thick one, so you can whack yourself on the head with it.

                          N Offline
                          N Offline
                          NormDroid
                          wrote on last edited by
                          #12

                          Bradml wrote:

                          I would say C++ would be a very good way to start him off.

                          LOL!, yeah great for a 7 year old to cut his teeth, better still assembler. Nah forget it, get him to do something worthwhile, where the money is going to pay better, and that certainly won't be in the world of IT.

                          We made the buttons on the screen look so good you'll want to lick them. Steve Jobs

                          B 1 Reply Last reply
                          0
                          • D Dario Solera

                            At the age of 7? :omg:

                            ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] - My Photos Developing ScrewTurn Wiki 2.0 (2.0 Beta is out)

                            N Offline
                            N Offline
                            NormDroid
                            wrote on last edited by
                            #13

                            I was playing with lego at that age:~

                            We made the buttons on the screen look so good you'll want to lick them. Steve Jobs

                            1 Reply Last reply
                            0
                            • P Parsley72

                              My girlfriend's son is 7 and pretty good at maths, so I wanted to start teaching him the basics of coding. Now when I was a lad the school had a computer room with a ZX81, BBC B, Commodore Pet and 64, Vic 20 and we learned to program in BASIC, but these days a PC is too complex to learn the basics on. What do people recommend as a good teaching and learning language / package?

                              E Offline
                              E Offline
                              Ed Poore
                              wrote on last edited by
                              #14

                              I'd start him on the Lego Mindstorms first (I still play with it many years down the line). Then show him that you can program stuff using the simple SDK. At least with the version I had the commands were identical to the stuff in the custom Mindstorm programming thingy so that you can get up to speed very easily.


                              I have no idea what I just said. But my intentions were sincere.

                              Poore Design

                              1 Reply Last reply
                              0
                              • P Parsley72

                                My girlfriend's son is 7 and pretty good at maths, so I wanted to start teaching him the basics of coding. Now when I was a lad the school had a computer room with a ZX81, BBC B, Commodore Pet and 64, Vic 20 and we learned to program in BASIC, but these days a PC is too complex to learn the basics on. What do people recommend as a good teaching and learning language / package?

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

                                Parsley72 wrote:

                                What do people recommend as a good teaching and learning language / package?

                                Boo[^]. It has a nice python-like syntax but it is statically typed.


                                Programming Blog utf8-cpp

                                1 Reply Last reply
                                0
                                • N NormDroid

                                  Bradml wrote:

                                  I would say C++ would be a very good way to start him off.

                                  LOL!, yeah great for a 7 year old to cut his teeth, better still assembler. Nah forget it, get him to do something worthwhile, where the money is going to pay better, and that certainly won't be in the world of IT.

                                  We made the buttons on the screen look so good you'll want to lick them. Steve Jobs

                                  B Offline
                                  B Offline
                                  Bradml
                                  wrote on last edited by
                                  #16

                                  norm .net wrote:

                                  Nah forget it, get him to do something worthwhile, where the money is going to pay better, and that certainly won't be in the world of IT.

                                  That is not what he is doing, this isn't a career move thing (from what he has said). And yes C++ is perfect for this. A simple cin and cout would be very simple task.


                                  Brad Australian - Christian Graus on "Best books for VBscript" A big thick one, so you can whack yourself on the head with it.

                                  1 Reply Last reply
                                  0
                                  • P Parsley72

                                    My girlfriend's son is 7 and pretty good at maths, so I wanted to start teaching him the basics of coding. Now when I was a lad the school had a computer room with a ZX81, BBC B, Commodore Pet and 64, Vic 20 and we learned to program in BASIC, but these days a PC is too complex to learn the basics on. What do people recommend as a good teaching and learning language / package?

                                    S Offline
                                    S Offline
                                    stephen hazel
                                    wrote on last edited by
                                    #17

                                    Well, I started my son off with java and some simple "put a dot on the screen", ok now a line, ok now a little catapillar (an array of little circles), ok now click where the catapillar starts, etc, etc, etc... But he just wasn't interested. Still isn't :(( Prepare for the same if the kid is 7 ;P Stick with reading to him for now. That's one of my fondest memories of that time. ...Steve

                                    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