Blogging and freelancing are good ways to make money. I have my own blog and I creating websites for clients. I work only on Wordpress, it is the most popular CMS nowadays which has lots of nice themes, that makes your work very fast and more simple. I often use premium themes, my favorite are Divi and Monstroid, here is a good review about them on www.templatemonster.com. Both of them can be used on all the websites you own or you’re about to launch. You will not have to pay each time you want to start another project of yours.