While there are many programming languages, python is considered more new-learner friendly then other languages. Additionally, by learning python, you have access to many machine learning packages. freecodecamp provides a introductory tutorial for starting in Python.
More Info: