There are many things to work on, so little time.
This Website
Buying the domain, setting up the dns registry, home router port forwarding, linux uncomplicated firewall, nginx web server and reverse proxy configuration, securing the website with a SSL Cerification, coding with html, css, and javascript from scratch, and blood, sweat, and tears.
Why?
The benefit of having a domain and a reverse proxy set up on a local device is being able to host whatever services I want and then being able to access them from anywhere I want in a somewhat secure fashion. Whether it's managing hosted game servers, accessing the PC's admin panel, or playing media I've downloaded, I can type in a web address and access it all from a web browser. I can even make accounts and grant my friends access to manage their own game servers or media and have it all hosted locally.
Example
I host a service called Pterodactyl to host my game servers locally. If a private server can be hosted, I can host it using this platform. I can also give access to my friends to host their own servers while keeping them from accessing my or anyone else's servers hosted here.