Las mejores maneras de aprender conceptos básicos de programación

Soy fiel creyente que las mejores maneras de aprender programación va a depender en su gran mayoría de cada persona. Porque no todos asimilamos los conceptos de la misma forma y con la misma rapidez.
Es por eso que en este articulo te comento lo que para mí son las mejores formas de aprender los conceptos básicos de programación.
Recomendado: Que Lenguaje Aprender A Programar
No importa el lenguaje de programación.
Creo que lo mejor es guiar a alguien que sepa mucho, de lenguaje o de algoritmos o “trucos”. Alguien que se ha quedado atascado con varios problemas y te guía con conceptos generales y ejemplos.
Hay muchas versiones en esta forma:
Por supuesto, esto generalmente puede ser costoso, pero a veces vale la pena.
Una de las ocasiones más agradables para aprender a programar fue pagar, pero estaba muy emocionado de aprender de alguien que explicaba tan bien, lo que hacía que te tomaras el tiempo y disfrutaras del aprendizaje.
Esto puede ser "gratis" y si enseñar a alguien es parte de su trabajo, a veces incluso le pagarán a medida que aprende. Eso sí, no es muy común encontrar compañeros así.
Recomendado: Como Ser Un Programador De Software
A veces, la forma de lograrlo es tener algún conocimiento que otra persona quiere aprender y otra persona tiene mucho conocimiento de algo que usted quiere aprender y puede surgir un buen intercambio de información y ambos están haciendo un trabajo que quieren aprender. . pagado.
Esta no suele ser la forma más agradable, pero teniendo en cuenta que en lugar de pagar te pagan por trabajar si tú y tu pareja aprenden mucho, esta forma también es una de las mejores.
Para cursos de programación recomiendo Udemy. En particular, he hecho más de 15 cursos de programación en esta plataforma. Hay muy buenos profesores y se puede aprender bastante.
Primero, aprendí los conceptos básicos de Python, mientras que el curso básico era programación (usando un blog de Python para practicar esos conceptos).
El segundo involucró autos y robots autónomos, con técnicas de Inteligencia Artificial, usando Python como lenguaje para practicar los conceptos. Y el tercero estaba relacionado con conceptos avanzados de Python.
Recomendado: Portatil Programacion
Y experiencias como esta tuve cuando aprendi como primer lenguaje php y java.
Ventajas:
- Profesores muy reputados que saben bien lo que enseñan, y además, que lo cuentan de forma amena en los vídeos del curso online
- El horario más flexible posible: podrías hacerlo cuando quisieras ya que son vídeos. Aunque es conveniente incorporar en fechas determinadas sólo las horas o días de la semana que desees.
- Otros alumnos se pueden consultar en un foro.
- Unos profesores asignados al curso que ayudan en el foro con algunas preguntas de los alumnos. Puede que no sean tan conocidos o tan "conocidos" o conocidos por los profesores, pero no son inexpertos con otros estudiantes y, por lo general, pueden ayudarlo.
- Preguntas interactivas en los videos, para asegurarte de que entiendes lo que te dicen, y no "dormirte"
- Ejercicios prácticos (no solo preguntas de prueba)
- Intérprete de Python en el navegador web donde puedes practicar ejercicios de programación. ¡No necesitas instalar nada! Vas directo al aprendizaje sin perder el tiempo en otras cosas.
- Los cursos que hice fueron gratuitos.
- Me dieron un certificado digital por hacer el curso.
Desventajas:
- No puedes hacerle una pregunta personalmente al profesor mientras haces el curso. A veces los profesores hacían “hangouts” con los alumnos, en el momento que necesitaban (si se podía), y otras veces, ni siquiera eso podía ser un problema. Una gran desventaja para algunas personas.
- Las respuestas de los tutores pueden demorar varios días, lo que también puede molestar a algunos estudiantes.
- Dadas estas desventajas, diría que este método no es para principiantes, pero para las personas que ya saben algo, puede ser una excelente manera de aprender. En aras de la flexibilidad de horarios y evitar la pérdida de tiempo en el transporte, como son otras ventajas.
A pesar de las desventajas, es una de mis formas favoritas.
Recomendado: No Me Gusta Programar
Libros de programación:
Hay buenos libros, bien escritos y de gente que sabe, pero con libros en general no es el método más adecuado. Los libros o la documentación del idioma pueden ser interesantes de ver, pero no se pueden aprender.
A veces ciertos libros pueden abrir la mente a algunos conceptos, con poca necesidad de práctica en código, pero no es muy común.
También hay libros que vienen con código para practicar, pero tampoco es muy popular y no suele ser muy recomendable. Al menos no encontré buenos libros de ese estilo.
Este método puede ser muy exigente y puede hacer perder mucho tiempo bloqueando cosas sobre las que un experto le habría advertido. No hay duda de que esos broncean a ti, pero es una forma muy lenta e ineficaz. ¿Por qué lo pongo entre las mejores formas si hay tantas desventajas?
Cuando no hay otra opción, sería casi la única manera. Y normalmente no hay otra opción.
Te será difícil encontrar un lenguaje o una tecnología muy nueva para gente que te la explique, sin siquiera pagar, un curso online gratuito bien preparado, o un curso universitario que tampoco tenga tutoriales ni libros. Entonces, todo lo que tiene que hacer es tomar el método de autoaprendizaje: siga el manual / documentación y pruebe las cosas usted mismo.
Ventaja
Las tecnologías muy nuevas pueden estar muy bien pagadas porque no hay muchos profesionales que las conozcan. Para que ese esfuerzo pueda ser bien retribuido, como programador/analista/etc. o como un maestro enseñando lo que has aprendido individualmente.
Para que no todo sea tan difícil, puedes buscar un foro donde se puedan hacer preguntas, pero no esperes que respondan todo y mucho menos que lo hagan rápido.
Colaborar con un proyecto de software libre es un caso único de aprendizaje autodidacta. Leer lo que quieren hacer, ver lo que se ha hecho, probarlo, leer el código, hacer "experimentos" y añadir cosas o preguntar.
Recomendado: Lenguaje De Programacion Para Inteligencia Artificial
Palabras finales
En general, se elige una combinación de todo lo anterior. Por ejemplo, aprendes cositas por tu cuenta, asistes a alguna clase, aprendes algo en la universidad, practicas cosas autodidactas, consigues un trabajo y aprendes cosas de los compañeros, sigues aprendiendo más autodidacta, tú mismo. . leer algunos libros, consultar manuales o libros a menudo, hacer preguntas en foros, hacer un curso online.
Sin duda, sería más rápido y cómodo si tuviera la formación de un experto, pero esto suele ser caro. Y algunas cosas solo se aprenden practicándolas y adhiriéndose a ellas.
Recomendado: Que se puede hacer con python
Aprende más de programación:¿ Te fue útil este artículo ?
⬇️ Ayudame compartiendo para poder llegar a más personas.⬇️
Si quieres conocer otros artículos parecidos a Las mejores maneras de aprender conceptos básicos de programación puedes visitar la categoría Consejos.
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.