Particularly, there is no background requirement for you to become a data scientist. In the long-run, its all about your interest and you asking whether you are interested to work with data and envisage yourself in a role where data and decision making are aligned.
I can suggest a high level learning pathway, but individual learning needs with regards to time and effort might require appropriate tweaking in these steps.
Beginners ideally would need to start learning programming, in case they have no prior experience.You can follow this learning in three steps
First Step: Learn Programming (R or Python), become proficient.
Second Step: Gain the knowledge upto Intermediate Statistics &Probability, College Algebra, Linear Algebra, Machine Learning algorithms and methods
Third Step: Work with independent projects, you can get the data sets from platforms like Kaggle. Try to implement your learning in a step by step fashion while solving the objectives of these projects.
My suggestion is a high level overview on what you can do to start, but you will find the best path once your begin learning by doing.
I hope my answer helps you with your understanding!
For more information about this domain