Best programming language
If you want to become a data analyst then R is the best language for you. It is purely made for statistical analysis. It is a free software, so you can install it in your system without any hassle. You can find about it here-

https://www.r-project.org/about.html

It has nearly 10,000 packages which you can use as per your requirement. You can find many free tutorials for it as well.