Got this free hosting for free about three to four years. After Hostinger acquired this company, company trying to push to premium model.I have to now move to premium mode (pay model) to unarchive my website as there is a low usage.More than 10GB I have to pay too :)
If you are new at this or on a tight budged I would say go with 000webhost
If you are new at this or on a tight budged I would say go with 000webhost. and improve first. Fun to get to know how things work, I liked to use it for some time and then I made up my mind to invest some money into blogging. But if you can easily make an investment now then, of course, get a paid plan.