Why would Apache be recommended as the one to use? Apache is the most widely used Web browser. It is very flexible, and pretty much any Web application that isn't exclusively dependent upon Microsoft's IIS can use Apache as its basis; most Web applications assume Apache as a default. It is well-supported on Linux, and free documentation is readily available. It is a key part of the LAMP stack, and widely considered the most important single open source software application.
So, it's a good choice in general, and gaining experience with Apache is a good idea.
There are other Web servers available for Linux and present in the Ubuntu repositories -- nginx, for instance, is gaining in popularity.
But I think the real question is what you want your Website to do. If it's a simple static Webpage, without any CGI scripting or other dynamic functionality, you could simply use your file system as a Webserver: i.e., put index.html at /home/alvar/website, and view it from any browser on your computer using "Open file" or the equivalent.
If your Website is dynamic, Apache really is your best bet. Other Web servers are generally modelled upon it anyway.