A decade ago, I had no idea how a website or blogsite is done. I didn’t understand the basic html etc. Until I tried myself doing it with the web sites for free. The first project I did was our wedding page which turned out well. Right after the wedding, I had it self-hosted but unfortunately I did not manage to get it renewed until I realized it no longer exists. It expired!!
Even my first ever blog was free hosted by Blogger.
Free websites are okay to start off with but features are limited which later on you will no longer enjoy.