today I want to ask a question, that might sound a little bit strange. It all began when I was quite young, around 6-8 years old. At that time I loved mathematics, it was one of the topics I really enjoyed. While the kids my age were adding bananas and apples I was doing double digit multiplication (which in itself doesn't mean anything but I did it because I enjoyed it) and numbers came very naturally to me.I also loved everything about computers and taught myself everything there was to know at that time. However then a dramatic event happened and the person that brought me to love mathematics, sadly passed away. From that day on, I didn't really have much of interest in it anymore. I still always passed my courses and didn't have a big problem in passing them, but the joy was gone. The years went by and the time came to go to university (where I'm at now).
At University now I also have quite some mathematics and now I'm beginning to struggle with it, since my foundation is not very solid. Like I said above, I just passed the courses (in high school) but didn't really grasp the concepts that well and once you build on a shaky foundation, the whole building collapses sooner or later (that is the point where I'll be shortly). I want to find my love for mathematics again, but don't really know where to start. I want to start at the very basics (I know how to count lol, so a little but further) and work my way up to a point where I have a very good grasp of every major mathematics branch (not so deep that I'll be able to write a PHD thesis, but a good one). I set aside 4 hours per day, to arrive at that goal. What I'm asking of you is a detailed list of books (for every major branch of mathematics) that I can use to reach that goal. Books that go from absolute beginner level to advanced level.
I'd appreciate every kind of pointer I get from you guys. Thanks a lot.
P.S: I know that there were already questions like this asked, but most of the times they are asking it for a specific mathematical topic and not in general.