Hosting problem

Im veeeery new to all this things. Please help. I payed for domain name. Do I have to pay for hosting? It says something like Google hosting…

If you want to create your own websites, you need to pay for a hosting plan. If you like Google’s website builder, then you don’t need a hosting plan here.