|brotherhood of LAN|
Something like C or Java may be a bit too strict and difficult to start with.
Python/PHP is an option. Using them interactively would be a good start to the learning curve.
Not sure I'd like my children to go down the programming rabbit hole mind you... they'd be up at 3AM coding and wanting cups of coffee ;o)
If I had the choice to pick something regardless of the learning curve, it'd be gpgpu programming with C, with an eye towards webcl.
Thanks for the input.
I am thinking that JS and HTMl might be a bit over his head...
I guess I am thinking of some ready made "environment" where there is a very limited and intuitive syntax.
what he used on that programming day only had some commands like:
I mean, it was REAL easy, so maybe something along those lines or a LITTLE bit more difficult.
That sounds like Logo. My daughter used it for a while (a Linux implementation called KTurtle, but there are lots of others).
There is also EToys [squeakland.org] and Scratch [scratch.mit.edu]
Python is clean and teaches good programming, but is harder. There is a fairly good book called Snake Wrangling for Kids. Free download or buy the paper version. It may still be too tough at that age though (did not work for my daughter either).
Then again, there is Sugar [sugarlabs.org]
There is also a site about using Racket (Scheme variant) to teach kids computing.
What about Pascal? That's what I used to get started and it was fairly easy to learn and use to write tiny simple programs.
Not Pascal in my opinion. It was good for its time (I started with BASIC which is a great deal worse) but I think there are much better choices now.
Talking of which, more choices:
Little Wizard [littlewizard.sourceforge.net]
and there is a turtle graphics extension for Python.
Google made Go (aka GoLang)...
I bet they're going to put it into all sorts of robots and phones and devices...
See both left and right hand columns here:
And outside of Go, check these:
sounds like a job for a programmable toy robot. something where he can select turns and movements, and see the robot do what he wanted it to do.
Thank you so much, graeme_p, RhinoFish, and creeking. I think those are all things I will look into.
Python might be the first "real"language, but that would be a little ways down the road. But I will definintely look into the snake wrangling book.
thanks again, Everyone.
Please let us know what you think of the things you look at. I am trying to do much the same (one 11 year old who knows a bit of logo and python, and a 5 year old who I will want to get started as soon as she can read a bit better).
If the kid hates typing, there is always APL :)
APL always looked like greek to me.
very informative discussion. I will look into these for my kid.
welcome to WebmasterWorld, Element Xero!
|anything that is just pretty basic that can be used to make little graphics move or something like that. |
saw the link in an article about new companies. worth a look