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.

How the community actually shares resources

Most of it happens in the study groups and the channels, where somebody recommends the thing that just worked for them. That is more useful than any fixed list, because it comes with a person you can ask about it. Treat the list below as a way in, not as the material.

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