This thread is in response to this site suggestion The basic
difference between a coding language and a scripting language is
that the coded languages are compiled and the scripted languages
are interpreted. Naturally other differences exist, but I'm not
trying to be comprehensive or complete here. C++ is probably the
most commonly used coding language in Linux. QT is the C++
toolkit for KDE, and GTK (Gimp Tool Kit-- edit: uses C ) is used
for Gnome, XFCE and LXDE. These tool kits are provided as a sort
of "leg-up" for coding apps for these specific DEs. There are
IDEs (Integrated Development Environments) available for QT and
GTK. QT Designer and QT Creator are available in the repos for
creating KDE apps, and Glade Interface Designer and Anjuta are
available for creating GTK apps. For other IDEs and tools, look
in Synaptic > Sections > Development. Scripting languages come
with the interpreters they need. In addition, there may be
development tools available, as in IDLE and Eric for Python. The
text editor