Guía · ¿Cómo empezar a programar?
¡A programar!
“Programar es como entrenar un músculo”
Por RubDaShen~
Ya tienes la lógica de programación (o al menos la conoces), ya elegiste tu primer lenguaje de programación, ¿y ahora qué?
El siguiente paso es... ¡programar!
Ten en mente lo siguiente: programar es como entrenar un músculo.
Podrás ver miles y miles de horas de videos sobre ejercicios de gimnasio, pero mientras no ejercites ese músculo, jamás crecerá.
Es la misma analogía para la programación: podrás ver miles y miles de horas de videos de programación, pero mientras estés estancado en la teoría, nunca irás a la práctica y jamás ejercitarás tu habilidad de programación.
Pero si no sé nada, ¿cómo voy a practicar?
Respuesta rápida: intentando y fallando.
Es cierto que al principio no sabemos absolutamente nada. Pero podemos aprender de a poco.
Yo siempre aconsejo a quienes empiezan en este mundo a practicar aunque no sepan mucho ya que, como dicen mis padres, no hay mejor profesor que la vida. Y en ese aspecto, no hay mejor profesor que estar frente a frente con tu computador, programando, viendo en dónde fallaste y pensando cómo harías el programa.
Sin embargo, para qué complicarnos la vida cuando hoy en día tenemos herramientas para poder aprender mucho más fácil y rápido.
Hay muchas herramientas: la IA, los cursos de pago, los tutoriales. Pero yo no vengo aquí a venderte un curso o algo por el estilo. Yo vengo a ayudarte para que puedas empezar en este mundo. Yo te voy a guiar, desde mi experiencia, en cómo puedes empezar.
Es por eso que te ofrezco unas guías sobre cómo empezar en varios lenguajes de programación. Guías pensadas para aquellos que recién empiezan y lo mejor de todo... ¡totalmente gratis!
Pero antes de introducirte a estas guías, ten en cuenta lo siguiente cuando empieces a programar:
🔁 Repeticiones
En un gimnasio, el músculo no crece con un solo levantamiento de pesas. Crece con muchas repeticiones de un peso que puedas manejar.
Y en programación, las repeticiones son los ejercicios cortos que tú puedas hacer: decir si un número es par, encontrar el mayor de tres, mostrar una tabla de multiplicar.
📈 Sube el peso poco a poco
Nadie empieza levantando cien kilos. Si lo intentas, te dará una hernia.
Aquí pasa igual. Primero aprendes a mostrar un pequeño mensaje en pantalla, luego empiezas a usar variables, luego usas condiciones, luego bucles... y sin darte cuenta, estarás resolviendo problemas "complicados" pero los sentirás fáciles.
😮💨 El cansancio es buena señal
Cuando entrenas, tus músculos se cansan. Lo mismo cuando programas: si te estancas en un problema, no es mala señal. Es señal de que estás trabajando.
Practicaste tanto que te enfrentas a ejercicios los cuales no sabes cómo resolver. Eso significa que llegaste al límite de lo que sabes, por lo tanto, significa que estás entrando a temas nuevos y es exactamente donde aprenderás muchas más cosas.
Y si de verdad ya no avanzas, descansa un rato y vuelve. El músculo también crece mientras descansa.
Y una cosa más (y la más importante)...
📅 Constancia antes que intensidad
Entrenar una hora todos los días es infinitamente mejor que entrenar todo un domingo y nada el resto de la semana.
Además, antes de mirar la solución o pedir ayuda, dedica al menos 20 minutos a resolver el problema. Esos minutos son el verdadero entrenamiento.
Probablemente te frustres al no poder resolver el problema, pero es esa frustración, la sensación de dificultad, el pensar demasiado que hasta puede salir humo de tu cabeza... todo ello es el entrenamiento que te formará y te convertirá en todo un ingeniero.
Ahora sí... las guías de programación
Como bien se sabe, en el gimnasio, quien entra sin un plan termina dando vueltas entre máquinas sin saber qué hacer. Pero quien tiene una rutina (guía, lecciones, camino, etc.) sabe cómo empezar y por dónde.
Es por eso que he preparado unas guías para aprender a programar en diferentes lenguajes de programación exclusivamente para ti. 🙌
Piensa estas "guías" como un camino que recorrer para aprender el lenguaje que quieras. Las hice pensando en todas las personas que me preguntan día a día cómo empezar, dónde empezar y qué hacer.
Cada una tiene explicaciones detalladas, videos elaborados por mi persona, ejemplos prácticos, ejercicios para resolver por tu cuenta y pequeños proyectos para juntar todo lo que aprendiste, y mucho más.
Empezando con un lenguaje muy demandado entre ustedes...
Las estoy terminando. La primera en llegar será...
Programación desde 0
🐍 Guía de Python
Aquí verás Python desde 0: desde cómo instalarlo hasta crear tu propio programa.
Próximamente
¿Quieres enterarte cuando salga? Únete a la comunidad y te aviso ahí.
¿Buscas otro lenguaje?
Guía de C++
¿Memoria? ¿Referencias? C++ lo tiene todo.
Próximamente
Guía de Java
Java está en todos lados... hasta en tu celular.
Próximamente
Recuerda: "Todo tiene su tiempo y todo requiere acción".
Empieza cuando quieras, pero sé constante
Puedes empezar cuando quieras, pero una vez que empieces, no te detengas. O puedes unirte a mi comunidad donde personas como tú, quienes están empezando en el mundo de la programación, aprendemos y crecemos juntos. ¡Y totalmente gratis!