Skip to content
Happy Programming Guide
Start learning

Career & Learning

Choosing a first language, building habits that stick, putting a portfolio together and preparing for interviews. Practical, no hype.

6 guides

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.