This document summarizes an educational software designed to teach programming to beginners. The software allows users to learn many programming languages like C, C++, Java, JavaScript, and Python. It contains exercises of increasing complexity from simple "Hello World" programs to more advanced tasks like image processing. It also includes compilers that identify and locate errors in users' code. Additional learning support is provided through an online website with chat assistance for users struggling with problems. The goal is to make learning programming accessible and help both beginners and experienced coders improve their skills.