I would recommend looking at static sites for learning the basics of building websites. There are a ton of static site generators in different programming languages. You'll be able to to build as you go and learn how the various parts of a website work together.
I recommend looking at jamstack.org as they have a long list of options.
Personally, I enjoy Hugo, a Go based static site generator. Though if you're unsure then try a couple out and see which you like best.
You have a resume or website I could take a look at?
My suggestion is to look at networking events and see if you can get involved in startups. You will be talking to people on the team and it's a good way to make connections.
I'd also look into the Education sector (i.e. colleges, universities, school districts) It's how I managed to get my start in tech. https://www.higheredjobs.com
And don't feel bad about it taking a while to find a job. I graduated a few years ago and it took me 6 months to get something lined up. The market is weird right now.
Any recommendations for getting started in Gentoo?
I was taking a look at their documentation and it seems quite comprehensive. Though I was wondering if there are any books or tutorials that the Gentoo community also values.
I recommend looking at jamstack.org as they have a long list of options.
Personally, I enjoy Hugo, a Go based static site generator. Though if you're unsure then try a couple out and see which you like best.