Learn: Basics (Web)

1. Topics

  • internet
  • http
  • https
  • cloud
  • ssl
  • html
  • css
  • javascript
  • php

2. Find answers to...

  • How does the Internet work?
  • What is HTML, CSS, Javascript, Web Assembly?
  • What are web/javascript frameworks like React JS, Angular JS, Solid JS, Vue JS, Next JS, Node JS, Astro, Svelte
  • What are routers, servers, packets, DNS?
  • How does a website get displayed on my computer?
  • What are HTTP, HTTP 2, HTTP 3, SSL, GET, POST, PUT, DELETE?
  • What are static and dynamic websites?
  • What are the differences between frontend and backend development/developers?
  • How does my webapp fetch, create, update and delete data?
  • What is the cloud, compute, storage?
  • What are low code, no code, and WYSIWYG tools like Wix, Webflow?

3. Objectives

  • Learn how the Internet works and how code turns into products we see and use on the web
  • Comprehend the broad differences between programming languages and web frameworks
  • Grasp the Fundamentals of Internet, web technologies, network infrastructure
  • Know what constitutes modern, digital web infrastructure
  • Explore cloud computing, cloud storage, virtualization and cloud infrastructure management tools
  • Learn how reasonable people think about the best tools for which use-cases, e.g. Astro for static websites instead of React bloat

4. My Observations

  • Webdev moves very fast
  • Webdev does not need to be expensive
  • Most of the web is GET/POST/PUT/DELETE

5. Courses

6. Readings

7. Watch on Youtube