Ok, he estado enseñando a un amigo cómo programar por un tiempo ahora. Aprende muy rápido y hasta ahora es bastante bueno programando. Sin embargo, tiene un "problema" que trato de corregir.
Él salta y comienza a hacer programación de alto nivel sin aprender algunos de los conceptos básicos (ha creado una aplicación web completa pero aún no conoce la paginación o la administración de sesiones).
Sin embargo, este no es el problema. Sigue saltando a las nuevas tecnologías (Node.js, MongoDB, EC2, etc.). Intenté decirle que debería aprender algunos de los conceptos básicos sobre su RDMS de elección (MySQL), ya que lo usa todos los días antes de invertir un montón de tiempo en aprender los conceptos básicos de MongoDB (y probablemente pasar a algo nuevo).
¿Soy el que está equivocado aquí, o debería tratar de concentrarse en una cosa a la vez y ser realmente bueno en eso?