Existen dos variantes básicas del TI-Basic, una es la incluida en las calculadoras basadas en el procesador Zilog Z80 tales como las TI-82 y TI-85 entre otras, otra es la que se incluye en las calculadoras basadas en el procesador Motorola 68000, como las TI-89, TI-92 y TI Voyage 200.
La nueva familia de calculadoras la TI-Nspire y la TI-Nspire_CAS incluyen también programación en lenguaje TI-BASIC compatibles con la TI-89 (Titanium) TI Voyage200 Las variables utilizables son las mismas que las que se pueden utilizar directamente para efectuar cálculos sin programar, por ejemplo, en el caso de la TI-83: Este es el punto que más cambia entre cada variante de TI-Basic, ya que las variables disponibles dependen de la capacidad concreta de cada calculadora, por ejemplo la TI-82 solo tiene disponibles las matrices [A]-[E], y la TI-89 puede dar cualquier nombre a las variables numéricas, no solo una letra.
Por el contrario, las posibilidades de uso general están reducidas y básicamente centradas en resolver algoritmos matemáticos, aunque existen bastantes juegos programados en TI-Basic, debido a la pantalla de tamaño razonable que contienen estas calculadoras.
Una característica común de los juegos en TI-BASIC es usar las teclas del cursor para mover un objeto en pantalla.
Este programa pinta un punto en la pantalla y lo mueve según la tecla del cursor pulsada.