Summarize the given text.



A little background
I'm a 20 years old guy from Italy, and I had to quit college (an engineer field) some months ago because I was struggling a lot financially and my parents were having hard time keeping up with my education Anyway I thought that the education system is kinda broken. Why do I have to pay for thousands of euros per year, to learn something that is accessible for free on the Web? And is basically taught by some professors that are there to "teach" only because this way they get the funds for doing their researches (basically they don't give a f... about teaching).

During my last semester at university, I had to take a C programming course as long with Data Structure and Algorithms. And dammit, even if I hated my teachers, I fell in love with programming. I remember how hard it was to understand the basics of programming in general...variables, control flow, conditional and loop statements...let alone when I got pointers and memory management.However, as time past, as I said, something clicked inside of me and I fell in love with coding in general. I aced the exam and I kept coding on my own, for fun.

Finding TOP
When I quit college, for the reasons I stated before, I started working on a factory, 8 hours per days, 5 days a week. The usual 9 to 5 job. However, before starting this job, I came across this resource called The Odin Project (maybe from Youtube, not sure tho), and since I was still into coding a lot, I decided to give it a try.

Boy I found it beautiful. It was literally my most preferred way of learning something. Looking at different docs, doing a lot of researches before coding is what made it for me. Idk if it was university that taught me to work this way, but I found this approach of learning very cool and it fit me perfectly.Doing projects at the end of research was like the topping on the cake.

After a week of doing the TOP foundation (maybe the first part until git), I started working, and damn I must say I struggled a lot. I was coming back to work, tired as hell, and managed to study from 5.30 pm to 7 pm and from 8 pm to 11 pm. Sometimes I was falling asleep on my laptop too. It has been two months. Dammit was it difficult. I loved weekends not because I could go out with friends, but because I had more time to study basically ahah, during Saturday and Sunday I managed to study too. Thank god now I have one month free from work and I can relax a little bit more :)

Aftermath
Anyway, after almost 2 months, I was able to finish the Foundation!I understand the basic of HTML, CSS and JS (I guess).I think that I was really helped by the fact that at college I programmed for 6 months in C, hence it gave me a strong foundation of the topics.

In fact, I somehow found more difficulty on learning CSS and Flex layout than JS itself lol; I did not have an hard time learning the basics of JavaScript and arrays, while DOM manipulation was something new for me and I gave it more time.

One thing I really liked is when I discovered how to use git, damn if I knew this thing existed before I would have surely used it even in college!

I have built the projects that the curriculum present, and I'm pretty happy with the results, especially with the last one! It took me a lot of headaches, but I managed to get it working and I think that the calculator is good looking too ahha :)

Here's a link to my Github, if you want to take a look at my projects (I have to say that the calculator is the project I spent the most time on, other ones are pretty ugly and I should restyle them).

Now I'm looking for to start the Ruby path and I'm more exited than ever!