Home / EN / Beginners

Beginners

Tutorials to start from scratch: explained step by step, assuming nothing, with exercises to practice.

How to Make a Triangle in JavaScript: Asterisks, Pyramid and Canvas

From the asterisk triangle to Pascal and Sierpinski, with the traps of text and parentheses, and drawing on a canvas.

How to Make a Triangle in Rust: Asterisks, Pyramid and Sierpinski

From the asterisk triangle to Pascal and Sierpinski, with ranges, parse, usize and the compiler messages explained.

How to Make a Triangle in C++: Asterisks, Pyramid and Sierpinski

From the asterisk triangle to Pascal and Sierpinski, with the silent mistakes of cin, std::string and parentheses.

How to Make a Triangle in Python: Asterisks, Pyramid and Turtle

From the asterisk triangle to the pyramid, Pascal and Sierpinski, with the typical mistakes and drawing with turtle.

English from Scratch: Start Here

The first lesson of the series: how we will learn, your first conversation and the mistakes everyone makes at the start.

Test what you know

Questions from every Beginners tutorial. Pick a level, let the test adapt to you or review what you missed most.