Getting started modules
Welcome to Getting started! If you are a complete beginner (i.e., you've not installed a code editor or written any code yet), then this is the place to be. The Getting started modules take you through installing the software you need, familiarity with your development environment, taking your first stab at building a simple website, and understanding some of the essential concepts surrounding web development.
Challenge: A mobile-first layoutdeveloper.mozilla.org
Media query fundamentalsdeveloper.mozilla.org
Test your skills: Responsive web design and media queriesdeveloper.mozilla.org
Attribution and copyright licensingdeveloper.mozilla.org
Web development tutorialsdeveloper.mozilla.org
Web developer guidesdeveloper.mozilla.org
Pancakes Are Delicious and Data Centers Are for Free StuffThenewstack
Transform and Future-Proof Your Architecture with MACHThenewstack
Selecting the Right Database for Your MicroservicesThenewstack
Managing dependencies - The Go Programming LanguageGo
Unpacking sandbox startup latency: why started ≠ readyModal
A prompt guide to get the most out of HeyGen's new Video AgentHeygen
How to Create an Online Training CourseSynthesia
This Week in Programming: Google Gets into the Open Source Insights GameThenewstack
Linux Foundation: Why Open Source Needs Research NowThenewstack
Push vs. Pull in GitOps: Is There Really a Difference?Thenewstack
Magma Brings a Systems Approach to Wireless NetworkingThenewstack
with MotherDuckMotherduck
DockerCon Workshops: Getting Started with Docker, AI/ML, Secure DevelopmentDocker
Best AI Avatar Tools for Corporate Training (2026), PricedHeygen
