Hacker News new | ask | show | jobs
by codingdave 1504 days ago
Because it improves your problem solving capabilities. Along with programming you learn the idea of debugging, and so many non-tech problems in life are made easier when you "debug" your life. It teaches kids to look at problems as something to be solved and not a reason to get discouraged and quit an activity.