As you already know, WordPress is open-sourced CMS which means it’s developed by WordPress community and it’s free to use.
If you just have started, you don’t have to look for free or cheap web hosting solutions and spend money while you’re still in development or/and learning process.
Instead… Install WordPress on your computer!
LocalWP is simple and awesome tool to help you run WordPress locally.
Here you can find a free download link and I will show you how to install WordPress fast and easy in few steps!