Question: what are the requirements to learn data science?
Answer: Programming: Python, SQL, Scala, Java, R, MATLAB. Machine Learning: Natural Language Processing, Classification, Clustering, ...  Data Visualization: Tableau, SAS, D3.js, Python, Java, R libraries. Big data platforms: MongoDB, Oracle, Microsoft Azure, Cloudera.