First I'm going to say that I'm quite new to Linux and I want to do this for learning purposes.
So what are the steps necessary to install a GUI (probably a window manager, a display/login manager, a desktop environment and possibly more?) in Ubuntu 16.04 Server Edition that I've installed inside VirtualBox?
Also, what are the options that I have when installing the aforementioned components?