Not sure what webhosting is and whether you need it?
Think of a web host as a commercial building. The web host provides space for your website just as a commercial building provides space for your shop or office.
You can build your own building and you can host your own website, but because of the cost and expertise required it is easier to rent the space.
Without a web hosting company, nobody will be able to see your website.