I'm curious about the best way that other people have found to learn theory or ideas that have made them way better programmers. Especially things they have done on their own time, or at least outside of college.
I've built complex systems and user interfaces, but I couldn't tell you about quick-sort algorithms, or sieves, or the best way to build a fibonacci sequence; I wonder if my programming is objectively worse because of it.
I have a lot of free time. I'm young and single with no interest in relationships right now. I'm looking for a way to make large amounts of money very quickly, and I need some ideas here.
Note: I do make pretty good money already, but my expenses/standard of living are also pretty high. :/
TL;DR : What are some good or creative ways to make a decent amount of money ($5k+) in a short amount of time? (1-3 months)