Hacker News new | ask | show | jobs
by pizza234 1507 days ago
Programming teaches people to design solutions, and solve problems, in a structured and creative way. Concretely speaking, it gives the tools to solve some tasks very efficiently, but this needs experience.

However, forcing people (if that's the context; it's not clear), especially young ones, to learn something they don't have any interest in, is a surefire way to make them hate the topic in first place, and forget it after.

There are other means though, that could be tailored to one's interests, e.g. other engineering areas, or other science branches, or games (chess comes to my mind).

(of course, there's a small part of people who will find out they're actually interested, but that is the exception)