I am in the process of teaching my kid (10) how to code, we tried all kinds of things, from programmable robots to scratch and nothing worked. I dont think there is uniform process for every child. In the end I just started spending 30 minutes every day with her and just coding, explaining and making small useful things. here I am logging the process: https://github.com/jackdoe/programming-for-kids
Teaching Lego Boost: A Beginner's Guide (2020)
11–18 of 18 posts
Re: Teaching Lego Boost: A Beginner's Guide (2020)
#12I am in the process of teaching my kid (10) how to code, we tried all kinds of things, from programmable robots to scratch and nothing worked. I dont think there is uniform process for every child. In the end I just started spending 30 minutes every day with her and just coding, explaining and making small useful things. here I am logging the process: https://github.com/jackdoe/programming-for-kids
Ten is too young, I think. I also don't think it's something you can push externally, unless you want to stigmatize the activity and ensure that it is treated as a chore; like piano practice, or ballet dancing.
BTW now that she is beyond the initial wall, after about 3-4 months 30 minutes per day, she is enjoying making games and coming up with her own ideas. It is amazing how much you can do with just lists :)
Re: Teaching Lego Boost: A Beginner's Guide (2020)
#13I am in the process of teaching my kid (10) how to code, we tried all kinds of things, from programmable robots to scratch and nothing worked. I dont think there is uniform process for every child. In the end I just started spending 30 minutes every day with her and just coding, explaining and making small useful things. here I am logging the process: https://github.com/jackdoe/programming-for-kids
Ten is too young, I think. I also don't think it's something you can push externally, unless you want to stigmatize the activity and ensure that it is treated as a chore; like piano practice, or ballet dancing.
Re: Teaching Lego Boost: A Beginner's Guide (2020)
#14If you're interested in a more structured approach to Lego robots, you should check out FIRST Lego League! [0] It's a competition where kids learn not just how to program the robot, but important critical thinking skills, how to appropriately attack a problem, and how to make a measurable impact in their communities. FIRST makes it easy for parents to start a team for a small group of kids in your neighborhood, and p…
Altough, even back then I was using NXC over the graphical programming language that comes stock. At least for personal stuff. Such a major part of why I chose programming as my career.
Re: Teaching Lego Boost: A Beginner's Guide (2020)
#15Earlier quoted context omitted.
Ten is too young, I think. I also don't think it's something you can push externally, unless you want to stigmatize the activity and ensure that it is treated as a chore; like piano practice, or ballet dancing.
I think programming is equivalent to literacy. So treating it like piano or math school is fine by me. BTW now that she is beyond the initial wall, after about 3-4 months 30 minutes per day, she is enjoying making games and coming up with her own ideas. It is amazing how much you can do with just lists :)
Altough, maybe not yet.
Re: Teaching Lego Boost: A Beginner's Guide (2020)
#16I am in the process of teaching my kid (10) how to code, we tried all kinds of things, from programmable robots to scratch and nothing worked. I dont think there is uniform process for every child. In the end I just started spending 30 minutes every day with her and just coding, explaining and making small useful things. here I am logging the process: https://github.com/jackdoe/programming-for-kids
Ten is too young, I think. I also don't think it's something you can push externally, unless you want to stigmatize the activity and ensure that it is treated as a chore; like piano practice, or ballet dancing.
Re: Teaching Lego Boost: A Beginner's Guide (2020)
#17Earlier quoted context omitted.
I think programming is equivalent to literacy. So treating it like piano or math school is fine by me. BTW now that she is beyond the initial wall, after about 3-4 months 30 minutes per day, she is enjoying making games and coming up with her own ideas. It is amazing how much you can do with just lists :)
Are you just gonna stick to python or expand into other languages too? I'd think other paradigms (OOP, FP, Erlang, etc...) could be interesting to her too. Altough, maybe not yet.
Re: Teaching Lego Boost: A Beginner's Guide (2020)
#18What kind of age would people suggest getting your kid into programming? For example, for something like scratch is there a minimum age recommendation? I'm a bit reticent to give my son access to a tablet/phone etc given how addictive the bloody things are.
As they get older, I'd steer clear of what I think are complex languages like Javascript, Python, Java and so on (lots of syntax and/or lots of higher level concepts) and start with a Lisp (ducks).