Gambas is an object-oriented dialect of the BASIC programming language as well as the integrated development environment that accompanies it.
Tips and tricks
Gambas 3 can build installation packages for various distributions and has support for building Arch packages, perfect for use with the AUR.
Gambas supports both the GTK and Qt toolkits and can make use of both, allowing the application to fit seamlessly into most Desktop environments. This also applies to applications made inside the Gambas IDE, assuming the gb3-gui component is used.