This is my first blog post. I'm still trying to figure out this :p sorry if there are mistakes.
So I'm 18 and I've recently discovered programming(Like 8-9 months ago I think). What I have realized so far is that I have a large prerequisite gap. I wasn't very focused on math in highschool and I was also not competitive at all. In highschool I mostly focused on physics and the minimal amount of math to do highschool physics. I did very well in math too, but that was because the math required to do good in exams doesn't require much deeper understanding. But in order to do cp, deeper understanding of math seems to be crucial. Where I live and study, there is absolutely no one who does cp, so getting help from people around me is not possible. My university is very much research focused and there's so support for cp at all. I will have to be completely self taught.
What would you people suggest me to study in order to be good at cp and mathematics in general? I'm ready to put in the time and effort. So far I've completed CS50 from Harvard on Edx 7-8 months ago. Since then my skills haven't gone any farther.