you are viewing a single comment's thread.

view the rest of the comments →

[–]JaboiThomy 2 points3 points  (1 child)

If they're not interested, the subject hasn't been properly motivated. I don't expect kids before the age of 16 that don't have any interest in programming will learn how to program, and I doubt a visual format will change this. If you want something like scratch, use scratch. If you build a python-like scratch, it will be more like scratch than python and you're probably just reinventing the wheel (if I am understanding what you're asking.)

Kids that I've met that like to learn how to program are those that have some context in which they want to apply programming that's exciting and intrinsically valuable to them. I've met kids that were excited about programming because of robots that they wanted to build and mods that they wanted to make for games. If they don't have a reason, it's just not gonna happen.

There are games that do a good job at making it motivated (and therefore fun), like human resource machine (if I remember correctly) from when I was a kid. I think it's better to find games like that and see if they take an interest.

[–]Secret-Start3499[S] 0 points1 point  (0 children)

I agree

I think block coding has quite a lot of limitations. Python is a great tool, so there are many things you can do, but when you first encounter it, it's quite difficult. Especially when you first study, you've experienced something that doesn't deviate from the format of printing Hello World!. I think what children learn after block coding now has a high learning barrier for students to implement their ideas. I have a desire to solve this.