Write your own code with QBASIC...
QuickBasic and QBasic (Quick Beginners All-purpose Symbolic Instruction Code) are very popular programming languages for beginners.
QBasic is extremely easy to use. Its graphics and math functions are especially good, and it’s a great “learners language“ for schools and other simila institutions. It resembles BASIC in its statements, but is more structured -and- flexible at the same time. For instance, line numbers are not required but can be used - as well as “line labels“ with text names.
In this app, there are 3 versions of QBasics which are 1.1, 4.5 and 7.1. You can switch between them by exiting ones and reopening others.