Yes, lot of options in the internet to earn and do the part time jobs but there are very few which are genuine. So beware of those sites who takes money in advance and then you will be cheated and they will not give you anything.
If you want to work as the programmer, then you can choose the Elance.Com which is the sites where you need to bid on the project and then you can work on it.
As your next question is about how you can earn through Blogs. This is another way where you can earn through the Google Adsence program. In this program, you need to add the Google ad's and then whoever will click from your website to the Google ad's, the Google will pay to you.
Hope it will be helpful to you.
Pawan Awasthi(DNS MVM)
+91 8123489140 (whatsApp), +60 14365 1476(Malaysia)