Hacker News new | ask | show | jobs
by mitchi 5015 days ago
Java or C++. Both have great IDEs (Visual Studio, Eclipse, Netbeans) that come with a debugger and make tools, so that you can focus on learning the language before learning what a linker and a compiler is. The debugger is also a must for learning properly by trial and error.

Don't bother with anything else.