Skip to content
Happy Programming Guide
Start learning

Learning Time Calculator

Enter how many hours a week you can realistically give it, and see a rough estimate for reaching a given level. Estimates are guidance, not promises.

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.