A bot lingua franca does not exist: Your machine-learning options for walking the talk

So, you want to create a hugely successful machine-learning startup? Or you've been asked to start investigating ML for your firm? Well, you'd better get programming - but what language should you use? No languages have been designed specifically with ML in mind, but some do lend themselves to the task."