A list of coding languages that robotics and automation focussed engineers or scientists could learn that will help prepare them for current and future challenges . I have ranked them in order of value to the average robotics/automation professional (#1 = highest value) based on versatility of the language and number of apparent use cases I could come up with and tried to describe why.