Normally, the go to distro for newcomers is Ubuntu. It comes with a nice installer and an interface of brand "good enough". But I always recommend Antergos Linux for newcomers, because it is an Arch Linux based distro. Why?
Software
In Ubuntu the software is usually around one whole year behind the current version. Because the maintainers want the software to be tested and not buggy as new versions are often. In my experience however, the exact opposite is the case: I just had another "incident". Currently I have to use ubuntu, because it is not my PC. I was using Keepass and tried to synchronize the password database via my WebDAV server.
It was not working. Why? Because the version of Mono that was installed by Ubuntu (the "newest" version) was one complete major version behind the current stable version and this old version was not able to handle letsencrypt certificates. The solution after 1 day of searching: Adding the official mono ppa as repository and use the version from there.
With Arch (and Arch based distros) you always get the newest version in the main software repositories. I never encountered this issue on my Arch machine, simply because installing keepass also pulled the newest version of mono.
Software not in the official repositories
On Ubuntu, if your software is not in the official repositories, you are out of luck most of the time. If you are lucky, the software maintainer is hosting a ppa from where you can install it. If not, you have to download a .deb
and update it manually.
Arch Linux on the other hand has the AUR - the Arch User Repository. Every user can upload a package build script to package any software available. This has the consequence, that if a software is available for linux, you can find it in the AUR. This also means you get normal package updates for those user packages.
Package manager
Ubuntu's package manager is very verbose, so you have to type a lot in order to do common tasks. To update all installed packages:
sudo apt update && sudo apt upgrade
compare that to pacman, the Arch Linux package manager:
sudo pacman -Syu
If you want access to the AUR through the package manager, the most common way is to install yaourt
a wrapper around pacman
. With this you can search easily the database of packages:
yaourt vlc
TL;DR
If you are a Linux beginner, install Antergos Linux. Once you are comfortable with the command line, switch to bare Arch Linux.
ArchLinux rocks. My distro of choice since a really long time, no regret at all.
PD: yaourt does not need sudo, when installing it should ask for password. Plus I totally recommend using pacaur. (wiki.archlinux.org/index.php/AUR_h...)