The Cache: Technology Expert's Forum
 
*
Welcome, Guest. Please login or register. September 18, 2019, 01:21:34 PM

Login with username, password and session length


Pages: [1] 2
  Print  
Author Topic: Starting Your Kid in Programming  (Read 5559 times)
StephenBauer
Rookie
**
Offline Offline

Posts: 36


View Profile
« on: June 06, 2007, 07:03:12 PM »


I was thinking about piqueing my eight year old daughter's interest in programming, err, at least to see if she is interested.  I got started, and hooked, on computers back when I was about eight but didn't start programming until about 10 and delved into assembly when I was 11 or 12.  I think I could find a Logo implementation to see if she thinks drawing is fun and see how she takes to the structure, logic, and constructs (looping and such) used within Logo.  I saw MIT released Scratch recently but it is a little funky but I haven't really looked too deeply into it.  She's a very smart child but she also has a passion for fashion, so I don't know if she will take to it...although the art aspect may help.

Any thoughts or recommendations?

SB
Logged
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 10096



View Profile
« Reply #1 on: June 06, 2007, 08:18:40 PM »

SB I taught 5th and 6th grade beginning programming for 3 years.  Nerd

I focused on graphics-heavy exercises that made the kids' efforts and results REALLY obvious. I am dating myself here... I used an Apple ][ and worked in integer basic, using lores graphics. KUDOS for getting your daughter into assembly - that's quite a leap.

I had the opportunity to do something similar with my children a couple summers ago and wondered what to do - I started with Delphi and simple window/graphics manipulation and that fell flat. Although they enjoyed moving windows about, creating forms and then doing things with it (simple calculator, change colors of something, the regular drill) they had a hard time wrapping it in a context of future meaning. Even though we had little lectures every day for 2 weeks, the "OK, but what am I going to do with this?" factor was just way too high.

I then went to Javascript using a Mac and the installed Apache instance. They wanted to do websites, I wanted them to understand more. After a bit of basics, I got a "Building games with Javascript" book and that REALLY took off. Now they're looking at Flash ActionScript and we just purchased an advanced book on movement of sprites in Flash - the math was way beyond them, so they asked me for some online tutoring, and we signed them up for www.Aleks.com - they are moving wonderfully fast and loving it. I can't believe how much they are enjoying the online tutoring - they're eating it up! I guess my real point here, is that I try to find the most contemporary and "flashy/showy" thing I can get my hands on and get them into it - the less they think about the math and more about how they want an "egg" to "arc" across the screen the better...

When it's all said and done, I am pretty certain that only one of my children (youngest boy) will wind up going anywhere with it... the other two are interested in completely different things - but as you certainly know, the benefits of having done it will stick with them. My personal hope is that my youngest, who is also a wonderful artist, has perfect pitch and is a great musician, will get into games and animation - I think that'd be an excellent application of his skills and gifts.

Good luck man! That's just great work!
/p
Logged

It is now believed, that after having lived in one compound with 3 wives and never leaving the house for 5 years, Bin Laden called the U.S. Navy Seals himself.
StephenBauer
Rookie
**
Offline Offline

Posts: 36


View Profile
« Reply #2 on: June 06, 2007, 08:43:08 PM »


That is what I was thinking...something flashy and showy to wow her and keep her interested...that is why Scratch looked interesting but I didn't really explore it enough to see if it was a good foundation of sorts.

Hmm, I am proposing a Cacheism...well, it should really be a Syndk8ism but what the heck.  While typing "something" it came out "somethong".  Very appropriate for this crowd seeing as how they are mostly on Syndk8 too.  So a filter should be setup to change "something" to "somethong" and maybe even "thing" to "thong", well, err, maybe "thing" to "thong" on Syndk8 and the "something" filter here as an homage to Earl.  Wink

SB
Logged
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 10096



View Profile
« Reply #3 on: June 06, 2007, 09:16:23 PM »

A fun suggestion... I should randomize it somehow so that it's unpredictable...
that'd throw everyone for a loop... Wink

Logged

It is now believed, that after having lived in one compound with 3 wives and never leaving the house for 5 years, Bin Laden called the U.S. Navy Seals himself.
thedarkness
Lifer
*****
Offline Offline

Posts: 585



View Profile
« Reply #4 on: June 07, 2007, 05:10:09 PM »

i'm going to look at scratch for my youngest (maybe both) over the weekend. Perk, can you name that js book on games programming you mentioned?

Cheers,
td
Logged

"I want to be the guy my dog thinks I am."
 - Unknown
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 10096



View Profile
« Reply #5 on: June 07, 2007, 09:52:54 PM »

Hey TD -

I started with "How to do everything with Javascript" Scott Duffy, Osborne Press

Moved on to Foundation ActionScript for Flash 8, Kristian Besley et al, friendsof press
the Actionscript Animated - Making Things Move, Keith Peters, friendsof press

and I am holding out on Object Oriented Action Script - because I'm still reading it Wink

The JS book was great because they got immediate and easy success. Since all of my kids are on Macs which come with Apache installed be default, I downloaded TextWrangler which is a pretty damn good free text editor, did a couple mods on their httpd.conf and they were good to go. But they soon wanted more action, graphics and capabilities - which is why I went to actionscript. It's not necessarily the best career choice, but hell - they're only 12, 14 and 16 FFS... I just want them to be excited.

Hope this helps!
/p
Logged

It is now believed, that after having lived in one compound with 3 wives and never leaving the house for 5 years, Bin Laden called the U.S. Navy Seals himself.
thedarkness
Lifer
*****
Offline Offline

Posts: 585



View Profile
« Reply #6 on: June 08, 2007, 12:52:09 AM »

Thanks perk,

I'll get to those..... I just downloaded and installed scratch and it's cool and great fun, going to turn the kids loose on it tomorrow and see how they fare. LOL, kept me ammused for a while  ROFLMAO

Cheers,
guys
Logged

"I want to be the guy my dog thinks I am."
 - Unknown
nutballs
Administrator
Lifer
*****
Offline Offline

Posts: 5627


Back in my day we had 9 planets


View Profile
« Reply #7 on: June 09, 2007, 09:08:47 AM »

this is now something on my mind, though it probably will be a completely different ball game when my daughter-to-be is old enough to consider starting to teach. I wonder how much it will change? I actually think people who can code will have a significant advantage over those who cannot. The masses will be relegated to using things just as they are, the coders/hackers will get more for their money, or be able to get more use out of things. Doing things others cannot. I get it all the time with my web stuff, "hey how you do that?"
Logged

I could eat a bowl of Alphabet Soup and shit a better argument than that.
thedarkness
Lifer
*****
Offline Offline

Posts: 585



View Profile
« Reply #8 on: June 09, 2007, 04:44:22 PM »

An update, eldest daughter has spent the better part of the last couple of days on her computer playing with scratch. Youngest is not far behind but has been distracted by coming to check the crab pots with me. Going to recommend scratch to their school as well.

You're on the money Nuts. When's the new arrival due again?

Cheers and beers,
td
Logged

"I want to be the guy my dog thinks I am."
 - Unknown
nutballs
Administrator
Lifer
*****
Offline Offline

Posts: 5627


Back in my day we had 9 planets


View Profile
« Reply #9 on: June 09, 2007, 06:21:45 PM »

august. i intend on helping her find her own path, but i think coding and hardware hacking will open the world up.
Logged

I could eat a bowl of Alphabet Soup and shit a better argument than that.
thedarkness
Lifer
*****
Offline Offline

Posts: 585



View Profile
« Reply #10 on: June 09, 2007, 07:18:19 PM »

Couldn't agree more Nuts.

By the time they grow up it will be one of the most important and valuable skills around (if it isn't now :-P )

Cheers,
td
Logged

"I want to be the guy my dog thinks I am."
 - Unknown
jsp123
Rookie
**
Offline Offline

Posts: 20


View Profile
« Reply #11 on: July 11, 2007, 12:12:06 PM »

I want a kid to teach how to program  Need Help  Will have to grab one of my nephews once they get a bit older.
Logged

No links in signatures please
bernacj21
n00b
*
Offline Offline

Posts: 1


View Profile
« Reply #12 on: May 20, 2010, 11:42:26 PM »

 Since she is still a kid, try to persuade and inspire her in programming. Make her excited with what you are doing, until you could see either she is interested or not. However, she is a very smart child so it is very easy for her to understand what you are doing.
« Last Edit: May 25, 2010, 12:06:23 AM by bernacj21 » Logged

No links in signatures please
Phaėton
Lifer
*****
Offline Offline

Posts: 555


⎝⏠⏝⏠⎠


View Profile
« Reply #13 on: May 21, 2010, 07:21:29 PM »


my dad showed me ELIZA on a trs-80 when i was eight and his knockoff MS Basic version
and showed me how to make it say different things and i was hooked
on programming.... then came the pset and plot lesson and crude game programming i think a simple scripting language like logo or
basic where they could quickly control logic flow in a fun way and they
will be hooked for life ....   holy shit when  i got my hands on player/missile graphics via my antic chip on my atari i was set..

Logged

When I was your age we used to walk to the TV to change the channel....  _̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡
kurdt
Lifer
*****
Offline Offline

Posts: 1153


paha arkkitehti


View Profile
« Reply #14 on: May 21, 2010, 11:36:21 PM »

When I become a dad, I'll call perk for Need Help
Logged

I met god and he had nothing to say to me.
Pages: [1] 2
  Print  
 
Jump to:  

Perkiset's Place Home   Best of The Cache   phpMyIDE: MySQL Stored Procedures, Functions & Triggers
Politics @ Perkiset's   Pinkhat's Perspective   
cache
mart
coder
programmers
ajax
php
javascript
Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks


Valid XHTML 1.0! Valid CSS!