¿Qué hace un buen tutorial de programación?
La programación es dura. Ya sea que esté tratando de entender un nuevo lenguaje de programación 7 Trucos útiles para dominar un nuevo lenguaje de programación 7 Trucos útiles para dominar un nuevo lenguaje de programación Está bien sentirse abrumado cuando está aprendiendo a codificar. Probablemente olvidará las cosas tan rápido como las aprende. Estos consejos pueden ayudarlo a conservar mejor toda la información nueva. Lee más o profundiza en una nueva área de programación 4 sitios web gratuitos donde puedes aprender los conceptos básicos del desarrollo de juegos 4 sitios web gratuitos donde puedes aprender los conceptos básicos del desarrollo de juegos Cuando buscas una buena serie de tutoriales de desarrollo de juegos, quieres uno que enseñe Tenga en cuenta las prácticas y la mentalidad de una buena codificación, ya que luego puede transponer esas prácticas en cualquier idioma o plataforma. Leer más, vas a necesitar alguna orientación. Desafortunadamente, no todos los tutoriales son iguales.
Por eso es tan importante que sea capaz de discernir entre tutoriales de programación que realmente lo beneficiarán y aquellos que solo perderán su tiempo. Caminar a través de un tutorial adecuado puede ser la diferencia entre la programación sin estrés Cómo aprender a programar sin todo el estrés Cómo aprender a programar sin todo el estrés Tal vez haya decidido dedicarse a la programación, ya sea para una carrera o simplemente como pasatiempo. ¡Genial! Pero tal vez estás empezando a sentirte abrumado. No muy bien. Aquí hay ayuda para facilitar su viaje. Leer más o rendirse en frustración.
No pierdas tantas horas como yo. Esto es lo que debe buscar en un tutorial de programación de calidad..
Enfoque tópico e incremental
Nada es más desalentador que un infodump. El aprendizaje es un proceso de pequeños pasos tomados a la vez. Los tutoriales que entran en la sobrecarga de información son aquellos que deben evitarse a toda costa. Acabarán por confundirte.
Por otro lado, un gran tutorial es uno que es actual y incremental, enseñar de una manera que comienza con lo básico antes de desarrollar temas más avanzados que requieren conocimientos previos para comprender realmente.
Pero una vez más, es importante que un tutorial sea tanto tópico y incremental Los temas densos se deben dividir en subtemas pequeños, y si todavía son demasiado densos, los subtemas se deben desglosar aún más.
En otras palabras, cada idea que se enseña debe ser tan simple como puede ser lo suficientemente amplia como para sostenerse por sí misma..
Uno de los tutoriales más memorables que he leído es Cómo rehacer Flappy Bird en LibGDX por Kilobolt. Este tutorial paso a paso para recrear Flappy Bird desde cero es un ejemplo perfecto de progreso incremental y cobertura tópica..
Lenguaje fácil de digerir
La sobrecarga de información no es el único obstáculo en el camino para entender un tema. El lenguaje real del tutorial (por el cual me refiero a la dicción, la inclusión (o exclusión) de la jerga, los modismos, etc.) es igual de importante.
Otra forma de verlo: cuanto más claro se explica, más fácil será digerirlo. Incluso los conceptos más simples pueden ser una pesadilla para desenvolver si la explicación es complicada. Qué debe tener en cuenta?
Lenguaje corto y conciso. Un educador adecuado sabe la importancia de ser sencillo. No bailarán con frases largas ni intentarán mostrar cuánto creen que saben. Los tutoriales son todo acerca de tú, no ellos.
Uso ligero de la jerga. La jerga puede ser difícil de evitar, especialmente en áreas de conocimiento especializado como la programación. Sin embargo, un educador adecuado sabe cuándo plantear la jerga, cuándo posponerla y cuándo omitirla por completo..
Cuando la jerga es inevitable, el educador debe explicar cada término a medida que se presenta en lugar de suponer que la audiencia sabe lo que significa. (La única excepción a esto es para tutoriales que están claramente etiquetados como no introductorios).
Ejemplos concretos de temas abstractos.. El conocimiento de programación es muy abstracto, por lo que puede ser tan difícil de comprender para algunas personas. Un excelente tutorial no solo explique un concepto, pero proporcionar múltiples ejemplos que proporcionan ilustraciones practicas.
La escuela de codificación en línea Codecademy es un ejemplo fantástico de lecciones de programación fáciles de digerir Codecademy - Hands Down La forma más fácil de codificar Codecademy - Hands Down La forma más fácil de codificar Codecademy es un nuevo sitio web con un tutorial interactivo de programación que lo guía a través de los conceptos básicos de JavaScript Si bien no ha existido por mucho tiempo, el sitio ya ha estado generando muchos rumores en ... Leer más. Cada curso no solo está diseñado de forma incremental, sino que no depende mucho de la jerga y cada lección incluye varias ilustraciones reales de conceptos recién aprendidos..
Ejercicios prácticos guiados
En el espectro entre “puramente teórica” y “puramente práctico”, La programación tiene un fuerte sesgo hacia este último. Por supuesto, hay una gran cantidad de conocimientos teóricos y abstractos, pero nada de eso importa si no se puede aplicar con un código escrito..
Y es por eso que es esencial para programar tutoriales para ofrecer al menos uno, pero idealmente más - ejercicios prácticos guiados. Esto es cierto ya sea que esté aprendiendo de una fuente impresa, digital o en línea..
El epítome absoluto de esta idea es CheckIO, un tutorial de programación que está hábilmente disfrazado como un juego con progresión a través de múltiples etapas. A partir de ahora, solo enseñan el lenguaje Python. Los 5 mejores sitios web para aprender. Programación de Python. Los 5 mejores sitios web para aprender. Programación de Python. ¿Quieres aprender programación de Python? Estas son las mejores maneras de aprender Python en línea, muchas de las cuales son completamente gratuitas. Lee mas .
Cada etapa le presenta un objetivo concreto que representa uno de varios algoritmos y temas abstractos (por ejemplo, alimentar a las palomas X sin sobrealimentarlos). Hacerlo no solo te obliga a participar activamente con el tema, pero te da un obstáculo que superar para que puedas sentir que estás aprendiendo.
También hemos recopilado algunas otras ideas de proyectos de programación. 5 Ideas de proyecto para ayudarlo a aprender más rápido. 5 ideas de proyecto para ayudarlo a aprender más rápido. Hay varias maneras de facilitar la curva de aprendizaje para la programación. Ensucie sus manos y aprenda más rápido con proyectos paralelos que puede comenzar en cualquier momento. Juega un poco con estos cinco. Lee más para ayudarte a aprender más rápido. Complemente con estas formas únicas de aprender a codificar 7 maneras únicas de practicar sus habilidades de codificación 7 maneras únicas de practicar sus habilidades de codificación Repitámoslo: no hay edad para aprender. Una vez que estás en ese camino, solo tienes que seguir practicando. Y hoy en día hay más formas que una para afinar sus habilidades de codificación. Leer más para realmente poner tu progreso en marcha completa.
Dónde encontrar excelentes tutoriales
Ahora que sabes qué buscar, dónde ¿Puede encontrarlos? Si bien los tutoriales son una moneda de diez centavos por docena y una simple búsqueda en Google le indicará miles de ellos, el bueno unos pueden ser algo difíciles de encontrar. Es una pena cómo funciona eso, ¿no??
Un recurso brillante es Hackr.io, que es una recopilación de los mejores tutoriales de programación y relacionados con la tecnología en la web por tema e idioma. Te haces un favor al pasar por alto este sitio web..
Otros buenos lugares para comenzar incluyen estos sitios de cursos en línea para habilidades técnicas Obtenga las habilidades técnicas que necesita en estos 7 principales sitios de cursos en línea Obtenga las habilidades técnicas que necesita en estos 7 sitios de cursos en línea principales No se trata solo de aprender lenguajes de programación, sino también de los pequeños notados. Habilidades tecnológicas que podrían llevarte más lejos en tu carrera. Iterar a la siguiente versión de ti. La clase está en sesión. Más información, estos cursos de Microsoft y edX Aprenda a programar con estos 7 cursos de Microsoft y edX Aprenda a codificar con estos 7 cursos de Microsoft y edX Cree las primeras páginas para dispositivos móviles o las soluciones de nube de código. Hay mucho que puedes lograr con habilidades tecnológicas clave. Ahora, puede aprender a codificar con los cursos bien empaquetados de Microsoft en edX. Comenzando pronto. Lea más, y si está dispuesto a perder un poco de dinero en efectivo, estos paquetes de cursos en línea de "pague lo que quiera". Considere complementar su educación con estos blogs de programación para estudiantes 7 Blogs que realmente debería leer si es un estudiante Programador 7 blogs que realmente debería leer si es un estudiante Programador El campo de la programación es tan amplio que nunca llegará a la cima Si participas desde la distancia. Afortunadamente, los blogs son un medio de fácil acceso que te mantiene al tanto. Lee mas .
Y por último, recomiendo leer sobre programación de agotamiento y motivación Programación de agotamiento: cómo recuperar su motivación perdida Programación de agotamiento: cómo recuperar su motivación perdida Escribir todas esas líneas de código puede drenar física y emocionalmente. Todo lo que necesita para hacer una copia de seguridad es la conciencia de que se puede recuperar la motivación. Lee mas . Marcarlo como favorito Vuelve a comprobarlo cada pocos meses. Si no está sufriendo por eso ahora, en algún punto de la línea, y si su motivación muere para siempre, puede significar que no debe ser un programador. 6 Señales de que no está destinado a ser un programador 6 Señales de que no se supone que seas un programador No todos están hechos para ser programadores. Si no está completamente seguro de estar destinado a ser un programador, aquí hay algunas señales que pueden indicar la dirección correcta. Lee mas .
¿Qué tipo de tutoriales de programación te gustan más? ¿Texto o video? ¿Teórico o práctico? ¿Qué sitios y recursos le han resultado más útiles? Cuéntanoslo todo en los comentarios a continuación.!
Créditos de imagen: Código en el monitor a través de Shutterstock
Explorar más sobre: Tecnología de la Educación, Programación..