Getting started · Learning
Where to start
A short list of genuinely good starting points, and how the community shares the rest.
This is not a syllabus. It is a handful of places worth your first hour, chosen because they are free, well maintained, and unlikely to disappear.
Programming from the beginning
- freeCodeCamp — Free, structured, project-based, and enormous.
- CS50x — Harvard's introduction to computer science. Hard, and worth it for the foundations.
- The Odin Project — A full path into web development that expects you to build things.
Web and mobile
- MDN Web Docs — The reference for HTML, CSS and JavaScript. The thing you will have open every day.
- roadmap.sh — Useful for seeing what a field contains. Do not treat the roadmaps as checklists.
AI and data
- Kaggle Learn — Short, practical, and connected to datasets and competitions you can enter.
- Microsoft Learn — Solid free training, including cloud and AI paths that lead to certifications.
Design
- Figma's resource library — Design fundamentals written for people who are not designers yet.