Like the others, I suggest you stick to a distro designed for desktop use (Ubuntu, Fedora etc), you’ll have a much easier time.
If you really want to go with something closer to “scratch made” I’d recommend Arch. Its documentation is killer and you can build a system suited to your requirements.
I use Arch because it makes installing almost any software package trivially easy via the AUR and if you run into issues, the wiki is there to help.