There are many other ways of earning online money, Adsense is only one of those ways. Some other areas:
Paid to click
I personally get my income from a few of these. I'm sure there are others. Maybe a topic for a different thread?