If you’re new to web development, is can be daunting. Start your reading journey here:
WordPress : website builder
WordPress is the easiest, and in my opinion, the best website builder around. Use WordPress if you are in a hurry, or don’t feel like learning the more technical aspects of coding.
Ruby : programming
If you want to get deeper into programming, and have a technical background, I recommend learning Ruby for web development. Then, take a look look at Ruby on Rails.
Arch linux : operating system
Arch is a popular and lightweight Linux distribution. If you want to how a website yourself, you are going to need a basic understanding of the linux command line.
Azure : cloud hosting
Azure is a full-featured suite of tools for hosting and managing your own websites. There are many guides for how to use it as a beginner, and there is a generous free tier.