For me, i have a hobby of doing web development/software and i have improved quite a lot this last year but unfortunately i don't make money off of it so far, well... i made $800 dollars for doing a "simple" website for my cousin (i used my knowledge of web development such as php, mysql, html5, css3, jquery, etc. so don't laugh at my skills from the past) and he doesn't even use it... it was first real estate, and then changed his mind into an e-commerce.
But to make money, i do stock/currency trading... I have done it for a few years on a paper account and for 2 years i have been doing it live. I am trying to automate my trading so i don't have to touch the computer ever but fortunately i have figured out how to write a script on identifing crossovers/when to identify the best buy and sell, the moving average, and etc. (the best trade i have done this year was when i purchased Netflix and it basically doubled and that was the best trade i have made ever in my 2 years of live trading. I invested almost all my earnings on just that one stock. It was a success for me :D).
...so in the future, if you guys ever here me ask a quesiton on how to automate my trade, please expect it to come :)...