Programming for Beginners - Learn to Code by Making Little Games

Take your first step into the world of computer programming. This book teaches you the fundamental concepts that programmers use every day. You need some basic computer skills – like downloading, opening, and saving files – but everything else is explained, step by step, starting from the very beginning.

No experience necessary

No experience? No problems! This book is designed for people who have never programmed before.

Self contained

You don't need to google anything. It's all there, in the book. I mean, you can google things if you want, but you don't have to!

Minimal setup

Write and run your first line of code in minutes. Run your code by simply double-clicking a file, thanks to the specially-made "code runner." Try it for free in the sample chapters.

100% Happiness Guarantee

If you don't love it, get a full refund, no questions asked, thanks to the Leanpub 45-day happiness guarantee.


Beginner programmers, check out these articles for tips, advice and explanations.