Can I host my website on my personal computer? Yes, you can. This is a software that allows Internet users to access the web files on your computer. Your Internet service provider supports you running websites on your home computer.
Yep. There is a free plan, which is what you'll start with when creating your site. You can choose to keep that website free forever, or you can upgrade to a paid plan if/when you need more features.