Skip to content
Happy Programming Guide
Start learning

All guides

Every guide on the site, newest first. Explanations, projects and fixes written in plain English.

C#

C# Basics

The core of C# in one page: types, variables, conditions, loops, methods, collections and classes, with the compiler errors beginners meet.

5 min read

JavaScript

JavaScript Basics

The syntax of JavaScript in one page: variables, types, operators, functions, conditions, loops, arrays, objects and the mistakes beginners make with each.

5 min read

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.