Where can I find a description of scripting functionality in GeoGebra?
GeoGebra supports GGBScript which is based on the commands available within the application or using Javascript combined with HTML, XML and Global JavaScript.
There is a page provided by the developer where all the scripting is detailed and explained for each supported developing mode.
Scripting Page: https://wiki.geogebra.org/en/Scripting