You can also teach your skill. I do that, although not full time, but there is money to be made. If you are reasonably good at your craft you can teach novices and you can make sure they get their money's worth. Or give training at a company. I teach creative coding for lighting designers and vj's and if I could do it every day of the year it would net me a good income. However, the market is too small to live off.