RE:Que son variables scope.-
No existen. scope significa ambito es decir donde existe esa variable.
Ejemplo:
Variables Globales : Las puedes usar en toda la aplicación (su scope es la aplicación)
Instancia : Viven en el objeto que fueron declaradas ejemplo una ventana
locales : aquellas que declaras dentro de un script.
Las Shared no te preocupes, por ahora no las vas a usar.
Atte Jaime