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 In4 Comments
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_torres1mo ago
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
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
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