For those who want to learn Data Science as a goal for 2020 but don't know where to start from. I would share some key things you need to know and begin with. I hope you find them useful.
Yes, it is advisable to learn a programming language to journey into the field and core aspects of Data Science. The basic common ones are:
It is advisable to learn Python because the syntax are easy and it's a widely used language.
You could start by downloading Anaconda which comes preinstalled with Python, Jupyter Notebook and also many data analysis libraries.
It's advisable to learn SQL. Then for web scraping you can use some Python libraries
Tools: Python has libraries for data visualization..
5. bokeh etc
Also, aside from Python libraries there are other visualization tools like...
1. Power BI
2 Tableau etc.