http://www.beingbrunel.com/programming-l...engineers/
EXCERPT: Last weekend someone asked me what programming language they should learn, and I unhelpfully responded with “it depends”. And it does- if I asked you what material I should learn to design with, you’d probably say something similar. The fact is, the reason there’s so many different programming languages is not (as it may first appear) to bewilder the uninitiated, but because they all solve different problems for different people. However, there aren’t such things as stupid questions, just stupid answers. So in today’s post I’m going to attempt to answer the question by outlining three common things engineers looking to program want to do, and making a recommendation as to what you should go about learning. Obviously there are always different answers if you ask different people, but if we could save time and just agree I’m right- that’d be grand....
EXCERPT: Last weekend someone asked me what programming language they should learn, and I unhelpfully responded with “it depends”. And it does- if I asked you what material I should learn to design with, you’d probably say something similar. The fact is, the reason there’s so many different programming languages is not (as it may first appear) to bewilder the uninitiated, but because they all solve different problems for different people. However, there aren’t such things as stupid questions, just stupid answers. So in today’s post I’m going to attempt to answer the question by outlining three common things engineers looking to program want to do, and making a recommendation as to what you should go about learning. Obviously there are always different answers if you ask different people, but if we could save time and just agree I’m right- that’d be grand....