In the biomedical community the standard way to interact with VMD[0] - one of the major molecular viewers and really a workhorse of modern biology - is through Tcl.
I always think this is rather unfortunate, because it means that for many people, their first introduction to scripting ever comes in the form of trying to decipher the Tcl docs and just figure out the simplest things.