https://pop.system76.com/ is a great place to start for beginners. It's based on Ubuntu so has a ton of compatible packages and tutorials. System76 just adds a bunch of UX polish on top. If you want something not Ubuntu based I always recommend vanilla Fedora https://fedoraproject.org/workstation/