Hello folks, I just realized how bad I am on topics like network, and every time I tried to keep up with it, I get overwhelmed by so many info. I need some directions here.<p>Do you know some books, blog posts, gh repos or anything else that can help me with it?<p>What you usually do to learn these things?<p>Thanks
Some helpful resources to consider are "Computer Networking: A Top-Down Approach" by Kurose and Ross (book), "Network Chuck" and "Network Direction" (blogs), and "FreeCodeCamp" and "Cisco Networking" (GitHub repos). These should provide valuable guidance and help you navigate the subject more effectively.
You have a couple of options to really understand networks at a fundamental level<p>- Go through a well regarded textbook on networks<p>- Go through the PDF/powerpoint slides/notes for some networking
course offered by a well regarded university, these should be easy to find if you search "<university name> + network course pdf"<p>- Go through lecture videos on youtube for a networking course<p>Youtube videos you'll find by searching "network tutorial" are likely going to be beginner level and not very useful. You want the deep and technical videos not the things people are making just for the sake of making youtube videos<p>I won't link anything specific here. If you're serious, you'll find everything on Google without too much trouble by searching yourself.
Provision a VM somewhere, then buy two cheap routers, flash OpenWRT on them, and try to setup a Wireguard VPN so that devices connected to each router can all ping each other, and you can ping each device from the VM. It's a seemingly simple task that will force you to learn how to solve a lot of practical problems.