|
|
|
|
|
by amasad
2649 days ago
|
|
Thanks Danny! I think Scratch is probably the most impactful tool in getting more people into programming. We have nothing but respect for the team. However, when we talk to some of the kids coming to Repl.it from Scratch they often say something along the lines of Scratch is an "adult's idea of what kids might like". I think some kids want to feel like hackers and like they're doing "the real thing." To that end we're working on a framework that has similar semantics to Scratch but is actually Python: https://github.com/replit/play BTW: a 5 year old learning Clojure is fascinating. I hope you write about that sometime. |
|
I teach a low-impact, almost impossible to fail programming elective to HS students. We start with a fork of Scratch, and we eventually move to Python. The above is generally the response of my students as well. Scratch is a nice, gentle introduction, but then it becomes more tedious clicking through categories, dragging-and-dropping, and maintaining an organized environment with larger assignments. I'm inclined to agree. Also transferring concepts from Scratch to a terminal language doesn't click for most students. I'm still working on bettering my lesson plans in that aspect.
I do want to counter with something positive about these visual implementations though. I think boot strapping the course would be 10 times harder with just a terminal language.