For folks with young kids, have you found any great apps or resources on getting them started with computers/programming?<p>My kid is 4, so he's probably too young for things like Scratch, but I'd love to get him comfortable with computers. Since I spend a lot of my time at home working on my laptop, he'll show interest and I'll open up an empty Google Doc where he will type letters (his name, his brother's name, etc).<p>Would love to get him started with other foundational things, like proper typing, simple logic puzzles, etc, but nothing too gamey/addictive, and nothing that tries to push him beyond his age.<p>Does anyone with kids have advice on what to use?
Sure, I went through this with all my kids. Here's one idea:<p>A program can be described as a schedule.<p>Teach him how to make a schedule (just a list of things to do, in order) and later add some simple if-else logic to the schedule.<p>After lunch: If I'm restless, run around in circles. Else, play some music on the keyboard.<p>Then talk to him about how that's kind of how computers and robots make decisions. Show him how you type if / else in your code to tell computers what to do.<p>Also, he's possibly showing strength at informational outlay, so get him to type more informational stuff about his family. And see if he'd like to learn how to make a list of his favorite snacks, books, toys, etc.<p>Programming-style logic is also a single perspective one can take on things, so just about every game teaches good logic, broken logic, etc. whether it was designed for that reason or not. You can use that for teaching, and/or he can use it for learning.<p>You'll be able to see whether he picks up on that and enjoys thinking in terms of logic as a natural interest, or if he's more interested in other perspectives (all of which get at specific sets of gifts).<p>Good luck, that's a fun age.