Text this: Un enfoque de Inteligencias Múltiples y Competencias aplicado a la enseñanza inicial de la Programación