The one thing disappointing about teaching Ruby is all the idiosyncracies with any modern scripting language.
Very often a project will fail because of some random, idiosyncracy in a particular piece of technology. Very often, the idiosyncracy is just an excuse.
So, what is the best, technology agnostic way to make money in tech?
Learn one algorithm, learn it well, and then apply it to a problem that saves a lot of money.
We live in a world of plenty bubble sorts, select sorts, and even the rare bogosorts just begging to be turned into cash and time saving quicksorts.
The trick is learning how to do that in a business setting. More on that later. For now… learn one of these:
Or choose your own and really, really figure out how to turn it into a business proposition.
Why?
Believe it or not, a lot of companies with cash have this sort of thing going on:
So if you could just choose one algorithm and turn it into a business proposition, which one would it be?