Data science needs a lot of knowledge and experience but here we summarized ten important steps to become a data scientist.
Basic mathematics and statistics, programming language (R or Python), Machine/Deep learning, and Artificial intelligence, Data Visualization skills, Data wrangling and tidying up data, Logic and algorithm development. linux, conda or other environments, online open-source repositories (Twitter, Kaggle.com), a lot of motivation and a good PC.