Kenneth Ballenegger

Angel Investor, Engineer, Startup Founder

Start your own project and deal with each wall as you hit it.

Marco Arment on how to get started programming

This is a great piece of advice. This is not only how I learnt to program, many years ago, but also how I learn new languages. Having a project is the most effective and motivating way to get started in almost anything.