Skip to content
Happy Programming Guide
Start learning

Programming Path Quiz

Answer six short questions and get a direction to start in — a language, a first project and what to read next. Nothing is sent to us; it all runs in your browser.

Keep going — pick your next guide

The fastest way to improve is to read one guide, then build the thing it describes. Start with the basics, or jump straight to a project.