Hacker News new | ask | show | jobs
by harpb 4158 days ago
Learning to code is not hard if you define the code to a smaller step of problem. Learning to code is impossible if you define it as "program for voice recognizition in english and spanish'. If problem is defined as "print Hello World' then you know how to code once you learn to solve that problem. Further more, it is easier problem to solve.
1 comments

breaking problems down into smaller and smaller pieces, I think, is a challenging skill to master, and people struggle differently with it (from "not at all," to "immensely.")

If you break a problem down far enough, eventually you end up with groups of problems, each containing simple conditional statements, a few variables, maybe a loop :-). That's the challenge new programmers face!