- It's simple and clean for beginners
- You can take the logic you learned while learning web development and apply it to other software languages
- Minimal requirements. It doesn't require additional software; You only need a web browser to run it
- You can create websites, web apps, and games with it
- Is it perfect? No, it definitely has its faults, but it's a good starting spot for learning programming
Because of how Web Development is broken down, it's easy to understand:
- HTML - The structure and content. Think of it as the skeleton
- CSS - The style and decor. Think of it as the skin and clothes
- Javascript - The logic and interactions. Think of it as the muscles and nervous system
- The two sides of programming
- Languages are designed for specific things and they come and go over time
- Logic is forever and once you learn it you can apply it to other languages
- All you need is a web browser to run your code
- This page you're reading exists on one file. I recommend you download and look at it yourself (your browser also has ways to view this page source code)
- There's a large community out there with videos, tutorials, and free software you can use (for free) for web development
- Got an idea for a website or web app. Then HTML, CSS, and Javascript will be your core building blocks
- Want to make a simple game? You can do it in HTML, CSS, and Javascript
- Vampire Survivors on Steam was originally written in HTML, CSS, and Javascript with a software framework called Phaser to package it into an application
- That aforementioned game, Vampire Survivors? They ultimately rewrote it in Unity and C# (C sharp) to improve performance, but they were able to take what they learned in Web Development and port it over
- Even with the advent of AI, there's a need for web developers to be able to read existing code and be able to spot and fix mistakes or make improvements to existing code
- You'll learn the fundamentals to eventually make cool stuff like this simulation