Hey everyone! I'm on the lookout for some solid learning resources—like books, articles, courses, or videos—that dive into the core mechanics of web development rather than focusing on specific frameworks or programming code. I currently work as a student at a software company, where I spend a lot of time implementing features and writing code. While that experience is great, I feel like I'm missing out on a deeper understanding of the underlying concepts and mechanics of the web.
There are a ton of topics I don't even know about, and it'd be super helpful to get a comprehensive overview through a structured resource. I'm definitely **not** interested in tutorials for JavaScript, CSS, or HTML syntax, or how to use frameworks like React or Vue, as I already deal with those technologies daily.
The areas I'm particularly curious about include:
- Authentication & authorization (sessions, tokens, OAuth, etc.)
- Cookies, storage, and state management
- Caching strategies (browser, CDN, server-side)
- HTTP fundamentals and request/response lifecycle
- Security concepts (CORS, CSP, CSRF, XSS, same-origin policy)
- Interaction between browsers and servers
- General web architecture and system design concepts
I really want to grasp the *why* behind these topics, not just the *how*. If you know any beginner-friendly but thorough resources that explain these concepts well, I would appreciate any recommendations! Thanks in advance!
2 Answers
You might want to check out the MDN Web Docs. They have comprehensive info on web standards and concepts that go way beyond just the code. Also, I recommend the book "Designing Data-Intensive Applications". It offers a solid foundation for understanding data handling in web applications. Another good one is "Software Architecture: The Hard Parts". These should give you a better framework for deeper discussions later on.
For an overview of web development principles, I suggest these two books: "Designing Data-Intensive Applications" and "Software Architecture: The Hard Parts". They dive into important concepts and will help create a strong basis for your future learning! After that, feel free to reach out with more specific questions once you've gone through those.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads