I realize how lucky I was that I found a Discord server ran by a math PhD graduate who is willing to help us guide our learning. From this, I've started learning Algebra and Analysis (just starting with the latter). It's nice to have someone to discuss problems with when you get stuck and to guide you. Likewise, he can suggest exactly which problems I should do for a give chapter, that way I don't spend my time doing ones that just repeat the same simple things over and over and can focus on nice, conceptual ones. So, if you can, please try to find someone to help guide you, or be that guide for someone else! Having it has made me seriously consider going back for a mathematics masters (and maybe PhD), switching from my physics background.