I’d recommend High Performance Browser Networking by Ilya Grigorik[0]. It’s definitely less in-depth/comprehensive than some of the other suggestions here but I’ve found it to be a really clear, accessible exploration of networking concepts relevant for web development. [0] https://www.amazon.com/dp/1449344763
Ask HN: Good books/courses to learn networking essentials for web developers?
11–20 of 76 posts
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#12I’d recommend High Performance Browser Networking by Ilya Grigorik[0]. It’s definitely less in-depth/comprehensive than some of the other suggestions here but I’ve found it to be a really clear, accessible exploration of networking concepts relevant for web development. [0] https://www.amazon.com/dp/1449344763
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#13Try the CCNA course of CISCO, “The Complete Network Fundamentals”. I did one of those years ago. It’s a great course to achieve a good base of networking. CCNA is just the first step to a good introduction, if you like it, you can expand your knowledge with more.
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#14It also doubles as a very great introduction to C, if that something you're interested in. It's funny because both C and socket level programming are often a barrier, or at least they were for me. It's an attestant to the quality of Beej's guide that he introduces both simultaneously, and makes it very approachable.
This is one of those sources that helped me disproportionately grow as a programmer in a short period of time.
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#15Try the CCNA course of CISCO, “The Complete Network Fundamentals”. I did one of those years ago. It’s a great course to achieve a good base of networking. CCNA is just the first step to a good introduction, if you like it, you can expand your knowledge with more.
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#16https://book.systemsapproach.org/index.html
The “perspective” sections at the end of every chapter are really interesting!
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#17I’d recommend High Performance Browser Networking by Ilya Grigorik[0]. It’s definitely less in-depth/comprehensive than some of the other suggestions here but I’ve found it to be a really clear, accessible exploration of networking concepts relevant for web development. [0] https://www.amazon.com/dp/1449344763
It's one of the most practical and in-depth books even among others shared in this thread so far. It's in the top four books I'd recommend every developer to read (particularly because it's so practical)!
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#18Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#19Earlier quoted context omitted.
It's one of the most practical and in-depth books even among others shared in this thread so far. It's in the top four books I'd recommend every developer to read (particularly because it's so practical)!
Out of curiosity, what are your other top 4 books?
Tldr; Designing Data Intensive Applications, Effective Python, The Google SRE book, and High Performance Browser Networking.
https://github.com/eatonphil/notes.eatonphil.com/blob/master...
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#20How to Win Friends & Influence Routers is a classic for a reason.