Not for linux beginners :  gentoo, alpine and perhaps even arch linux.   As to the others, for server a VM I'd suggest debian, Ubuntu or centos.  If you want a graphical desktop VM then pick a distro with an iso that can run both in a liveCD and be installed for the "try before you install" option. The choice here is about which DE you are comfortable with, e.g: Cinnamon, Mate, xfce4, KDE/plasma or openbox.  For a lightweight graphical desktop linux install have a look a bunsenlabs latest iso.