A free program for Android, by M1dev.
Cours Programmation Informatiq is a free educational application for learning programming. This app contains a complete course that teaches you the basics of programming in the C language. This is a very easy language to learn and you will be able to start coding in no time.
The course covers a lot of topics such as data types, arrays, pointers, conditional statements, loops, functions, classes, methods, exceptions, and conditional branching. You will learn how to create a program, how to code it, and how to compile and run it. You will also learn the basics of Python and Java, as well as the basics of programming in general.