Hacker News new | ask | show | jobs
by adamnemecek 3200 days ago
> Other than being easy, programming may simply lend itself to self learning for some reason.

If programming is easy, you definitely aren't challenging yourself.

> Perhaps figuring out what makes programming easy to self-learn, would help us figure out how to teach other subjects better.

It's the fact that you are having a conversation with computer and you can explore things and get somewhat immediate feedback. These things are currently somewhat lacking for math and physics.

1 comments

I think in terms of the training, it was easy. I learned to program in 1981. My mom was teaching CS, so I had a view of what programmers were learning, and I endeavored to learn the same things. Today, I'm aware of what an entry level programmer brings to the table. I'd say that the subject matter required for reaching that level is easy -- at least no harder than math, physics, or electronics.

On the other hand, you're right about challenging oneself. Reaching a higher level of expertise is definitely harder, but that's true of any subject. Meanwhile, my career moved in a different direction, and I only use programming as a tool rather than for developing commercial software.