All Beej's guides are fantastic, but if you're interested in Network programming you could do way worse than follow this up with his guide to network concepts. https://beej.us/guide/bgnet0/ If you search Algolia for Beej you'll see his material has been on hacker news numerous times.
Anyone knows of a well-rounded guide that explains the structure of the Internet at large? I know everything listed in the one you linked, but I have a nebulous idea of how anything works after my packet exits my gateway. So, BGP, autonomous systems, peering agreements and other site-to-site routing protocols that keep the entire Internet infrastructure ticking along.
Some bookmarks I have regarding BGP and peering that dives into it a bit:
- https://www.fortinet.com/resources/cyberglossary/bgp-border-...
- https://aws.amazon.com/blogs/architecture/internet-routing-a...
- https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/iproute_bg...