Hacker News new | ask | show | jobs
by zachgalant 5015 days ago
The programming language isn't really the important thing to learn. The important thing is learning how to think and how to break large problems into smaller ones.

I really recommend against starting with C or assembly because they are hard and can discourage you. Even trying to start by making something with Ruby on Rails can be very discouraging.

The best way to start is to work from the beginning and learn the fundamentals of programming and how to think rather than focusing on a language.

I'm making CodeHS (http://codehs.com) to help teach beginners in the most user friendly way possible by stressing the way of thinking rather than the programming syntax.

We're providing help to beginners because we know that people can get stuck.

We're about to change our pricing, but for now, you should check out the free trial. We'd love to hear what you think.