If you already have a Python foundation, you can get started in half a month. If you don't have Python foundation, learn Python first. After you have a foundation for a month or two, learn Python language and realize a quantitative model with Python, and you will get started soon.
You may think that people who engage in quantification are just a group of people who deal with a large amount of data all day, write complex models with lines of code, and then run endlessly, struggling in backtesting and optimization, immersed in the ocean of mathematics and statistics.
In fact, this is only a superficial phenomenon. Although everyone who engages in quantification must be able to write code and have a solid mathematical foundation, in the process of formulating strategies, it is really necessary to analyze a large amount of data and constantly do back-testing and optimization, but behind all this is a strong financial thinking and a deep understanding of financial markets.
In other words, if you don't have a complete economic and financial knowledge system and work experience, or a correct and scientific way of thinking, then no matter how good math is, you are probably doing nothing; No matter how good the programming is, it can only be reduced to a code farmer (without discriminating against programmers).
On the other hand, if you have scientific thinking and logic and find some economic and financial laws, it is not difficult to be a Quant. Next, you just need to spend some time learning programming tools and make good use of data and code to realize your ideas for you.