1. some (not all) different programming languages and their overarching differences
people always ask these questions in some kind of way to assert dominance. i really should organize this page.
the “s” in https stand for “secure” plain http sends everything back and forth as readable text, so someone on the same wifi or network could see the contents and tamper with it. so https wraps the http traffic in an encryption layer called tls that does a. encryption (scrambles data so anyone intercepting it sees gibberish, not passwords messages or page contents) b. Integrity (detects if data was altered in transit so ppl can’t tamper), c. authentication (ssl/tls certificate proves server is who it claims to be, not imposter).