F
11

For beginners, everyone loves drag-and-drop coding, but I think it's better to start with typing code from scratch.

4 comments

Log in to join the discussion

Log In
4 Comments
price.ben
price.ben1mo ago
Wait omg did someone actually say semicolons are the big worry for beginners? That's wild lol. The whole point of blocks is to skip that kind of tiny roadblock so you can actually make something cool fast. Getting hung up on punctuation before you even know what a variable does seems backwards. I'd have quit coding forever if my first lesson was typing perfect syntax into a blank screen.
7
nora_torres
Actually drag and drop is way better for total beginners. It lets people figure out the logic of coding without getting stuck on spelling or semicolons. That early win of making something work builds way more confidence. Once someone gets how the pieces fit together, moving to typed code feels less scary. Starting from a blank text editor can just make people quit before they even understand what a loop is. Visual tools give a much gentler on ramp.
3
phoenix361
phoenix3611mo ago
Building confidence with early wins is key, as nora_torres said. But avoiding syntax completely can make real coding feel like a shock later. For example, not practicing semicolons means more frustration when errors pop up. A blended approach might help beginners get both logic and typing skills early on.
7
victor755
victor7551mo ago
Totally see your point about building confidence first. Reminds me of teaching my niece to ride a bike with training wheels. She got the balance and steering down without freaking out about falling. Then taking the extra wheels off wasn't such a huge leap. If we started with just the two wheeler she'd have given up in five minutes. Same idea with the blocks before typed code, you learn the moves before you worry about the small stuff.
2