Chapter 3: Networking Fundamentals

I don't need to know how networks operate.
— Seconds before disaster

Now that you've learned a bit of programming, we're almost ready to start diving into writing web applications. However, before we can do so, we need to introduce a couple of networking concepts. If you don't know what an IP address is or how an HTTP request works, it will be very hard to understand the concepts in the later chapters.

Don't worry, this won't be a university course - we will only touch the concepts that are absolutely necessary to understand the later chapters.