This article would be very useful for newbies, but there are many ways described in this article not that useful. Anyway, i believe the best way to earn bitcoin are through trading and participating in bitcoin signature campaign.
I will not sound original, but for me, the investment in BTC is the best way to get it and to earn on it, when you trade BTC later. Simply do not quit your permanent job, make money there and buy cryptocurrency.