Full comment
I agree with other comments that "learn maths" is too broad. You can take a university degree in maths and still be just at the beginning of "learning maths." I recommend refining your goal somehow: perhaps to learn math related to certain applications that you're interested in, or learn math in a certain area (e.g. high-school algebra, geometry, probability, discrete math, graph theory, calculus, pure math, abstract algebra, topology, etc). If you have not mastered high-school algebra and other pre-calculus subjects, you should start there; most other maths subjects will assume that you know these things. Calculus takes up a lot of space in upper high-school and early university courses -- but if you're a developer there may be other subjects that are more immediately useful to you (e.g. discrete math, linear algebra). I set out to "learn maths" (that's verbatim what it says on my personal Kanban board). In the end I took some university classes. For me they provided the structure and teachers to help me learn. Also, there is a difference between having an idea about what some math-thing is, and being able to pass an 3 hour closed-book exam in that topic. I agree that Khan Academy is a good learning resource that will provide structure to your learning: link Purplemath is another good resource: link YouTube is full of videos of people running through problems on any conceivable topic. Definitely search there for help. Once you've worked your way through the high school p