New series of blog posts: learning web development
This blog post provides an overview of my new series of blog posts called “Learning web development”.
What do I need to learn for web development? #
In order to create a web app, you need to know about the following technologies:
- HTML is used for specifying the content – what we see on a web page: text, images, etc.
- CSS is used for specifying what the content looks like: layout, colors, etc.
- JavaScript makes web pages truly interactive.
- Servers are where the web pages are stored. They can also store data so that it lives outside web browsers, perform computations for web browsers, and more.
What does this series teach me? #
- Required knowledge: HTML and CSS. MDN can teach you the basics of HTML and CSS. For this series, it’s enough if you have a rough, passive understanding of what’s going on: Don’t dig too deeply (at least not initially)!
- We’ll create small, useful web apps – which teaches you:
- Using JavaScript to create interactive web pages.
- Deploying web sites publicly so that everyone can access them.
- Creating web servers to store data, manage users, etc.
Table of contents #
FAQ #
Do I have to be good at math? #
In practice, programming is usually surprisingly different from the math we learn at school.