Read this guide through the most common data science programming languages and when to use them in data science.
This is a great level of detail and very useful to use if you wonder if your choice was correct or if you should expand into another language.