>>12781477Try to find a project you'd like to make. It will teach you a lot. Even programming a shitty videogame might teach you a lot about programming.
Depending on what you want to do in the future I would recommend different things, but there are a few that always useful:
-Probability Theory
-Statistics
-Real and Complex Analysis.
-Combinatorics and Number Theory might help a lot. The later requires you to know some abstract algebra.