I have been looking for a new hobby and I have chosen mathematics. I was wondering what the path would be to self-teach (books, online courses/videos...free preferred) oneself to go from basic mathematic skills to the ability to understand and write moderate to advanced proofs.
Though I completed many maths courses (e.g., calculus, differential equations, linear algebra) at uni it was nearly two decades ago and I think it would be fun to start at the beginning with a new appreciation of learning it for the sake of interest and not as a stepping stone to a degree/job. Thusly, if answers could assume an average secondary education level of maths skills that would be great.
I'm not an advanced mathematician by any means, but I think I do have the ability to understand quite abstract maths and follow or produce advanced proofs.
Given that you've covered uni maths courses before (20 years ago), I would suggest that you do a quick review of the fundamentals at a uni level. Linear Algebra, Calculus etc.
Then, a good pathway into abstract reasoning would be a topic called "Real Analysis". You can think of it as re-doing Calculus on a much more rigorous foundation. Things like Limits, Derivatives and Integrals are spelt out in black and white details without having to appeal to intuition.
Following Real Analysis, I would then suggest moving on to Abstract Algebra.
Please let me know what you think. I'm happy to give you more of my opinions on this.
Cheers,