Apache is a full-fledged server operating system for Linux machines. Here is an excerpt from Wikipedia on Apache:
The Apache HTTP Server, commonly referred to as Apache (pronounced /əˈpætʃiË/), is a web server notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server to surpass the 100 million web site milestone.[2] Apache was the first viable alternative to the Netscape Communications Corporation web server (currently known as Sun Java System Web Server), and has since evolved to rival other Unix-based web servers in terms of functionality and performance. The majority of web servers using Apache run the Linux operating system.
The majority of web servers using Apache run the Linux operating system.To read more about Apache, you can try this link.
V V V
source:
Apache HTTP Server - Wikipedia, the free encyclopedia
On the subject of Windows Server Web Edition and IIS, IIS (Internet Information Services) is designed to work with Windows Server Web Edition so that you can host web services on your web server. You can manage web pages, services, etc. using IIS. In other words, you can manipulate the structure of how people access your web server among other things. As I mentioned, Windows Server Web Editon has IIS built-in.
My thought is, until you get familiar with web basics such as HTML and web page design, you may be better off to read tutorials online, get a good book or two on the subject of making web pages, and check out the web hosting idea I referred to in my last post. You know, one of those web hosting sites that will have your pages but you can have your own domain name (sometimes yes, sometimes no).
The down side is you can't control as much that way of behind the scenes stuff, but at least you could have a slate to start with, metaphorically speeking.
HTML is the "language" you would code your web pages with initially, though technically HTML is not a language per se because it is a static text file until you add dynamic elements and/or other languages along with HTML. That would come later with learning languages like PHP.
The advantage of using a web hosting site while you are learning is that you wont have to worry about the management of web pages, I was just trying to give you an idea of what that side of it is about by examples in my first post on the subject above.
But really, you should think about a managed site so all you have to worry about is how you want your page(s) to look like, links, graphics, etc. That will come with time, practice, reading as much as you can on the subject, and plain old experimentation.