Computer Programming Made Easy

If you would like to learn how to program, you have come to the right place. This site features a free modern C++ computer programming tutorial. It is intended for beginners, including talented primary school kids, high school and university students, and anyone else who is interested in making computer programs. We believe that computer programming tutorials for beginners should be easy, engaging and fun!

Tutorial for Total Beginners
Start from scratch. Learn how to install an IDE and how to write and run your first programs.

Interactive Graphics Tutorial (Allegro)
If you have some experience with C++, learn how to draw and animate objects on screen.

Do you have questions? Ask them on our forums.

When learning how to program, the learning method is of great importance. However, today’s experts can’t even partially agree on the best way for beginners to learn computer programming. Our programming tutorial is based on example-driven, small-piece-wise, side-effects avoiding (i.e. pure), decreasing abstraction level [*] approach, employing the most interesting examples we could find that are appropriate to reader’s knowledge level.

Greetings from computer programming wonderland!