Approaching the broad subject of Web development can be discouraging at first. A Google search of “Web Development tutorial” yields just about 476 million results. The plethora of options along with the seemingly infinite list of technical jargon often leaves beginners frustrated in a state of paralysis.
As of July 2017, there were 4.57 billion active internet users worldwide. The Internet's convenient usage has already become deeply internalized as part of natural human behavior.
If you aspire to become proficient in full-stack web development, however, the importance of transcending user-level interaction with the Web cannot be overstated. Just like how an auto mechanic must know more than merely the ways of driving a car — you, the developer, must look past the screen and truly understand the inner workings of the Web itself.
While there are already lots of valuable (and free) resources to learn about specific web technologies, this article does not strive to be a tutorial of any sorts. Rather, my intent is to help you establish fundamental knowledge of the Web without diving into the nitty-gritty. …