Software development for kids - where to start?

Software development for kids - where to start?

Author
Discussion

8bit

Original Poster:

5,153 posts

167 months

Our eldest lad (nearly 11) is a keen gamer and has expressed an interest in learning coding, ultimately with a view to developing games. I work in IT but not in software development so am aware of common languages, technologies etc. but don't use them so not sure where to start. I imagine we'd want to start him with something fairly accessible to get his head around the basics and concepts. He has a Chromebook which I cobbled together from an old Thinkpad and ChromeOS Flex so ideally he'd use that but we can work around that if need be.

A quick Google suggests things like Scratch, Tynker, Blockly etc., anyone got experience of these themselves or with their kids?

budgie smuggler

5,650 posts

171 months

Yes Scratch is a very good place to start. smile

phil4

1,424 posts

250 months

Scratch would be a really good way to start, doesn't need anything installing, can handle game elements nicely... and plenty of tutorials and follow alongs and pre-built games too.

eps

6,467 posts

281 months

Yesterday (16:29)
quotequote all
Scratch is good - but at age 11 - they might start to run out of interest in that. It's quite powerful though and I haven't looked at it for a number of years now.

Python would be worth picking up - most secondary schools start with this.

budgie smuggler

5,650 posts

171 months

Yesterday (16:37)
quotequote all
eps said:
Scratch is good - but at age 11 - they might start to run out of interest in that. It's quite powerful though and I haven't looked at it for a number of years now.

Python would be worth picking up - most secondary schools start with this.
Yeah Scratch is fairly basic TBF, and Python is great (and genuinely used in industry).
But the benefit of Scratch is that you can pick up the fundamentals without worrying about imports, env etc. It's just a tonne quicker to get started with. My kids don't have the longest attention spans so it really helped.

Scratch also integrates really easily with edu hardware like microbits, rPi and IIRC some lego. We had a Microbit which the kids liked a lot.

Totally agree Python is a great option though. I'll probably get my eldest going on that soon. smile

Edited by budgie smuggler on Tuesday 29th April 16:46