Let's do an experiment! If you're *not* a professional or habitual programmer, I'd love to hear what you know about what happens between typing a web address like "example.com" into your web browser and actually seeing the page show up. Whatever level of abstraction and verbosity you're comfortable with.

Tech folks: absolutely no making fun of people for being wrong, okay? People are allowed to not know stuff!

Boosts appreciated, but only if you're interested in frivolity 💜

@noracodes
The "coding" I do in my free time is mostly just shell scripts but I never learned networking so perhaps I fit this.

I know first there's a DNS lookup to get the IP address of the site to connect to. I'm not familiar with how TCP/IP works but I know there's a http handshake and for https a TLS handshake where asymmetric keys are exchanged that are used to encrypt packets. The browser then requests the page, receives the data and renders it, plus it executes JS.