Is it possible for me to learn mathematics on my own as a hobby? I wasn't really into it in high school, mainly because from middle school I was shoved with a bunch of formulae and asked to solve a horde of similar looking problems that did nothing to help me think in different directions, or heck, even give me a clue that such a fascinating world of mathematics existed. Indeed, mathematics to me meant rigidity rather than creativity for a lot of years. Because of my limited concept of it, I actually struggled a bit when some creativity was needed in my course, it took me a while to get used to it as it had come as a surprise, all I had done in mathematics till then was learn how to put values into equations to get results, and some methods on how to solve things without an actual explanation of those methods.
All that started changing in the past year or so, my last year of high school, after having found a good teacher that did a little more than explain how to solve problems that are going to come in examinations. I started gaining more interest in the subject, and at the present am quite enthusiastic about learning more about it.
Right now I will probably be going into electrical engineering(a result of my interest in physics and whatever little I have heard about engineering) having already almost joined a college, but I still want to learn mathematics as well, maybe not as much as in a pure course, but as much as I can on my own anyway.
Would it be possible for me to learn stuff on my own doing self-study, using the internet as a resource? I can't afford to spend much on books, as I will be spending a lot on doing my actual college study anyway, hence the internet, so are there quality resources on the net that I can effectively use to learn on my own? If so, can someone please guide me to those resources? I would prefer to start from the basics covering the theory, even stuff that I already know, as I really wasn't taught a lot of them very well, so that I can get them right in my head before proceeding to more advanced topics.