My Ubiquity Dream Machine has Wireguard integrated. So it's literally just a few clicks to spin up a server. I use it in combination with a port forward on my FritzBox and a dyn ip using https://dynv6.com/ and a domain i had laying around anyways.
Regarding Wireguard: Wireguards (imho) best feature is split tunneling. You can decide which ips or subnets to route through the tunnel. See AllowedIPs.
As a default it says something like
AllowedIPs = 0.0.0.0/0
Which means "just route everything through me".
However you could allow your subnets only. Like this I use my private and my business vpn at the same time.
AllowedIPs = 10.0.0.0/24,10.0.1.0/24,10.0.2.0/24,10.0.3.0/24
You mentioned, that you have not a lot experience with networking, so your subnet may look like that. Just check your local ip and replace the last digit with 0/24
AllowedIPs = 192.168.2.0/24