If you want to learn your children the joy of programming, have a look at Microsoft MakeCode.
From the website:
Microsoft MakeCode is a free, open source platform for creating engaging computer science learning experiences that support a progression path into real-world programming.
It contains a lot of simulators, tutorials and examples for multiple devices and platforms.