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