While you might think that machine learning is reserved for developers well-versed in languages like R and Python, you'd be wrong. Online code repository GitHub has pulled together the 10 most popular programming languages used for machine learning hosted on its service, and, while Python tops the list, there's a few surprises on there.