Roadmap
A step-by-step path for beginners: finish each topic, then move on to the next.
Start here
Hello, World!
Getting Started › Printing Output
Write your very first programs: show text on the screen and read data from the keyboard.
Learn how to display text and numbers, and how line breaks work.
Read numbers and words from the input and use them in your program.
No problems in this topic yet.
Store values in variables and choose between integers, decimals, characters and text.
No problems in this topic yet.
Do calculations in code and learn the tricks of integer math.
Add, subtract, multiply and combine operations with the right priority.
No problems in this topic yet.
Use division and the modulo operator to split, wrap around and check digits.
No problems in this topic yet.
Understand how large values can break your program and how to avoid it.
No problems in this topic yet.
Teach your program to make decisions.
Run different code depending on whether a condition is true.
No problems in this topic yet.