Domain: briggs.net.nz
Stories and comments across the archive that link to briggs.net.nz.
Comments · 12
-
Snake Wrangling (i.e., Python)
I have no first-hand experience with this book, but it looks good, and Python is a good option for anybody IMO.
-
Re:Python
Another vote for Python and another free book to add to the rest of the comments...
-
Python for kids
Snake Wrangling For Kids http://www.briggs.net.nz/snake-wrangling-for-kids.html
Free, python based, and downloadable. Worked for my kid.
-
If using Python...
You might want to check out the book Snake Wrangling for Kids
-
Get them involved!Whatever you do, print out some copies of "Snake Wrangling for Kids" to hand out while you're there. It was written for kids who are eight years or older, but chances are there are at least a couple of kids in there who would get it if they looked it over. I gave a copy to my daughter when she was seven and she thought it was pretty fun. Even if nobody has access to some kind of Python install, it may plant seeds for later.
http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/
-
Re:backups are important.
You are going to teach them all that with no hands on work? They will get bored to death and be unable to related it to reality.
I would go with teaching Python, and suggest incorporating something like Snake Wrangling for Kids: it is CC licensed (code is GPL) so you could adapt stuff from it.
-
Re:Python
Python isn't a favorite language of mine, and I'd much rather start with Ruby or even Perl. But. Take a look at Snake Wrangling for Kids, and Python may well turn out to be your best starting point.
-
Re:Python
Hello All, I fully agree about Python as "first" programming language for a primer: with this aim if you like browse here “Snake Wrangling for Kids” is a printable electronic book, for children 8 years and older, who would like to learn computer programming. It covers the very basics of programming, and uses the Python 3 programming language to teach the concepts. http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/ Happy New Year to Everyone:-)
-
Re:Python
My 11 year old nephew is the same way. He called me up last week asking if I could "show [him] how to make a Guitar Hero game". In typical geek fashion, I went into a long, dry explanation about the reasons you can't just dive into those things, blah blah blah. I got the impression I was disheartening the kid tho, so I sent him a link to a Python book for kids and didn't tell him I'd gotten him the UCreate games thing for Xmas (I was on the phone when he opened it. I simulatenously won best present of the year and best uncle of the year.
;) )If he gets frustrated because of not being able to do the blockbuster 50-million-dollar type games, then it's probably better for him to not get into it.
-
Re:Python
+10 for python. Here is a great python tutorial for kids his age: http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/
-
Snake Wrangling for Kids
I know several young people who've got hooked on programming because of this free book: http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/
There are versions of the book for Windows, Mac, and Linux. Although the book targets kids as young as 8, it would still be able to speak to an 11 or 12 year old I think.
-
So what does that mean for recent newcomers?
Disclaimer: dumb guy here.
I used to program a lot for fun, spending countless hours of my childhood in front of our *gasp* Apple
//e. But lost that spark, the closest I ever came to programming for years was hand-coding basic HTML pages.Having been largely on the end-user side computing for a long time I've been trying to get back into programming. After many failed attempts (got lots of books on the shelf I bought then never read past page 7,) I stumbled upon Snake Wrangling for Kids Admittedly it's rather elementary, but I've been enjoying it.
Now I read in the summary, "intentionally backwards-incompatible"? What exactly does that mean? What I learned was for naught? I imagine (hope) little that affects me since my instruction has been fairly basic, but it still put some worry in my mind.