Cuándo en 1984 tuve mi primera computadora en casa (una TRS-80 Color Computer) la única alternativa para poder usarla para algo más que jugar era aprender a programar en BASIC. Toda mi generación aprendió a programar porque no existía la amplia variedad de aplicaciones que se pueden encontrar hoy en día en Google Play.
Pero también debo admitir que eran máquinas mucho más sencillas y era cuestion de horas entender completamente el funcionamiento del entorno de desarrollo BASIC y el hardware de nuestras microcomputadoras. Sin embargo ese no es el caso en nuestros días cuándo varias capas de abstracción nos separan del hardware y para muchos su primera computadora ha sido un smartphone o una tablet.