Hosting scares many people, but nowadays, it is a 5-10-minute setup, and you are up and running. The old school way was to build a Landing page in HTML, then uploaded it to your server via an FTP or file transfer protocol.
Nowadays, we use funnel builders like ClickFunnels and GroovePages to save time and churn out campaigns faster.
One exception is if we have a winning page and we plan on running heavy traffic, then we might put an HTML page directly on our VPS for speed purposes only.
As a newbie, you will not have to worry about this. Get a funnel builder and follow the simple steps in these videos, and you will be up and running in no time.
Quick comparison: ClickFunnels vs GrooveFunnels. We use both. GrooveFunnels is up and coming and claims to have faster speeds since they publish your page as a .HTML page. Speed matters, and even a 1/2 second will increase your conversions. We also like GrooveFunnels because they have a deal for $497 x 3 payments for lifetime usage at the time of this writing!
Here is a video on setting up Namecheap for a Domain:
Here is a video on setting up your domain in ClickFunnels:
Here is a video on setting up your company email in Namecheap: