Learn to Code with SaiLang
A step-by-step book for complete beginners, and for parents and teachers who want to learn alongside a child. Each chapter ends with a small project you can run in SaiLang IDLE.
Read it free online
Turn the pages in your browser, full screen if you like. Press the arrow buttons, use the arrow keys, or swipe on a phone. Turning pages makes a paper sound. Nothing to install and nothing to pay.
Status: in progress. Not yet available to buy.
Price: to be announced.
Format: printed book, A5 page size (planned). Digital edition to be confirmed.
Get notified when it is ready
Sign up with your email and we will tell you when the book can be ordered. The sign-up form stores your address in a private list, which we use only for this.
We only use your email to tell you when the book is ready. You can ask us to remove it at any time.
What is in the book
The planned contents, which may change before publication:
- Hello, SaiLang. Installing, running your first program, and saying things.
- Words that hold values. Variables, numbers, and text.
- Making decisions.
whenandotherwise. - Doing things again. Loops,
stopandskip. - Lists. Keeping many things together.
- Commands of your own. Inputs, results, and recursion.
- When things go wrong. Errors,
try, and reading messages. - Files and modules. Saving notes and reusing code.
- Windows and pictures. Building a small desktop app.
- Your first game. A coin-collecting game from start to finish.
Who it is for
Children aged about 9 and over who can read well, adults who have never programmed, and teachers who want a gentle first language. No previous programming experience is needed.