I myself was lacking fundamental networking knowledge when I started using Docker and cloud services like AWS. I can’t even count the hours I wasted trying to solve my problems. Problems that appeared to be so simple once I understood how does it work under the hood, that I’m still ashamed of myself.
DigitalOcean is a great choice for your website if you want to have maximum control over what’s happening there. You have no limitations, like on regular hostings, and you’ll be able to do basically anything you’d like. DigitalOcean is also a great choice when you know you’ll have a high-traffic or heavy-resource website.