Existen distintos tipos de juegos y aplicaciones que ensean lenguajes de programacin. Es ideal combinar estos con un aprendizaje ms formal, as como cuando te cansas de las clases y los cdigos difciles, y te pones a jugar un rato, pero sigues aprendiendo. De este modo, te relajas un poco y lo haces sin sentir culpa por no estar estudiando.