Do You Recommend Using Free Website Platforms?

No we don’t. For the long term it is best to setup your foundation with a self hosted hosting company. There are many to choose from. Section 05 Creating Your Hosting Account will help you out.