This blog post provides an overview of my new series of blog posts called “Learning web development”.
There is no required knowledge apart from being familiar with web browsers.
This series teaches you everything you need to know in order to create all kinds of web sites and web apps. There is a lot to learn, but every time you learn something new, you immediately get to try it out in a small practical project – which should be a lot of fun!
The content progresses relatively quickly and you are expected to figure out some things on your own. Should you ever get stuck, you can find tips in the FAQ below.
Topics covered by this series:
You’ll also learn:
Go to the GitHub repository learning-web-dev-code
and follow the instructions there.
Getting started
HTML and CSS
JavaScript in web browsers
if
statements in JavaScriptJavaScript in web servers
Deploying web apps
I’ll add more posts over time.
In this series, I try not to overwhelm readers with details. If you are interested in details, you can check out the following free resources:
Keep in mind: You are learning an incredible amount of new things. So, take your time and don’t worry too much if, at first, there are many details you don’t completely understand.
Play with the code (of HTML, CSS, JavaScript): What happens if you change or something? Often it’s possible to answer questions via small experiments. The smaller you can make such an experiment, the better (because then it’s easier to understand).
Search the web for more material. The web is full of resources that help beginners with web development.
You can also leave a comment underneath a blog post but I don’t know how quickly I’ll be able to reply.