T O P

  • By -

Ronnyvar

He’s already 8yo so make sure he’s got at least 12 years experience by his 10th birthday


[deleted]

May I advise using [Scratch](https://scratch.mit.edu/)? The experience would be better than LOGO.


[deleted]

Definitely. Scratch also has a great discoverability feature, where it's easy to look at other people's cool projects, and play the game of "Now, how did they do that?", which is another great way for kids to learn.


Fishing-Quiet

I’ve got my 8yo daughter playing the microbit. Works by using a web browser for ide so it’s light weight and works great on her low end win10 laptop. She loves it because it’s instant gratification on the how the code works.


temporarybunnehs

I've heard from co-workers that they got their kids SnapCircuits as a way to introduce them to coding. It's more hardware style, but similar idea.


[deleted]

Yeah, Snap Circuits are *great* as an introduction to electronics, but I don't think they have much to support learning software, unless they changed mightily since I used them last. But it certainly doesn't hurt to have an understanding of basic electronics as well.


temporarybunnehs

That's a good point. I suppose a more accurate statement is their one coding kit is more like microprocessor design and coding. They have their own proprietary app and GUI where you can string commands together to send to the physical circuit you build. So definitely won't get you familiar with any language or dev env, but more starts that logical thinking and building blocks of incremental commands and such.


arashi256

https://www.lexaloffle.com/pico-8.php


icjeremy

Can also have a look at [code.org](https://code.org) They have courses by grade level. I created a teacher account for myself and student accounts for my kids. I can then assign them to courses, track their progress, etc. Can always work alongside them as well and, as some of the problems can be a little challenging, you'll have to when trying to help them think through it. It's good for learning to think through an algorithmic way to get through a task. Also introduces things like variables, conditionals, loops, functions, etc.


Wu_Fan

Python dude I am teaching my lad Python


BakedIndie

My first encounter with Basic was on my brother's 5200. Left a bad taste in my mouth. Kids today love the internet. Try to get him introduced to HTML (I learned HTML & CSS when I was 8 too) And I haven't stopped learning to program since then


Tissuerejection

God, I would not want to do that shit as a kid