L
20

Went to the library in Springfield and saw they only teach Scratch for kids

I was there last Tuesday and noticed their whole 'intro to coding' program for beginners is just block-based stuff. I think this is a mistake because it doesn't show how real code is written, which can make the jump to Python or JavaScript way harder. What's a better first language to actually learn the basics of typing out code?
3 comments

Log in to join the discussion

Log In
3 Comments
ryan_kim63
ryan_kim6325d ago
Scratch feels like the training wheels that never come off. What about starting with something like Lua in Roblox Studio where they still type real code but get to see instant results?
9
rivershah
rivershah25d ago
Honestly, the bigger issue is just getting kids to stick with it... Scratch gets them making things fast, which builds confidence. Jumping straight to typed code can scare them off before they even learn what a loop is.
8
robinson.quinn
Man, I feel this. I tried to help my nephew move from Scratch to Python and it was like teaching someone to drive by switching their bike for a semi-truck. Rivershah has a point about keeping kids from getting scared off, but those colorful blocks build some weird habits. You start thinking in puzzle pieces instead of logic. Like, you never learn what a missing semicolon feels like, or how to fix a typo in a variable name. Maybe something in the middle, like basic web stuff with HTML and CSS? You type real code and see changes right away, but it's less scary than a full programming language.
5