Learning how to make websites allows you to create any content you want, arrange that content in any way you like, and share that content with the world.
It could be an information portal for teaching people how to repair bikes, a graphics project, or a collection of your poetry.
ENTER THE WEB WORKSHOPOther Resources
| Tool | What it is | Links |
|---|---|---|
| HTML | The basic building block used to build all websites. |
HTML Beginner Tutorial Mozilla Learn HTML Resources Treehouse Codecademy |
| CSS | Styles your web pages. If HTML is your house, CSS is your decoration. | Mozilla Learn CSS Resources |
| CSS Frameworks | Pre-built styles to quickly build nice pages after you learn CSS fundamentals. | Bootstrap, Spectre, Element CSS, Pure, Brass Tacks, Min, Bulma, ungrid |
| JavaScript | Browser programming language for interaction and behavior. Great beginner language and powerful for web + backend. | Mozilla Learn JavaScript Resources |
| Static Site Generators | Generate static HTML sites with dynamic-like structure. | Hugo, Jekyll, Next.js, Gatsby, VuePress |
| WebGL | API for interactive 2D/3D graphics in-browser without plug-ins. | A-Frame, Three.js |