Cuando empezamos en el mundo de la programación puede ser dificil para algunos al no entender que es lo que esta pasando, el por que se usan esas palabras o como puedes resolver algunos problemas por si solo.
Es por eso hay formas de facilitar este aprendizaje.
Mucha gente comete el error de intentar aprender lenguajes como C++, C# o Java para empezar y no esta mal, sin embargo, puede que su sintaxis al principio sea confusa y tedioso de aprender.
Por ello recomiendo aprender lenguajes como Python o JavaScript que son lenguajes que tienen un tipado de variables debil, es decir, que no es necesario definir que tipo de dato almacenara la variable, ademas su sintaxis seria casi como estar hablando en ingles.
a = 5
b = 10
print(a+b) //Imprime en pantalla la suma de a + b
En internet hay infinidad de cursos y videos tutoriales sobre como aprender a programar en algun lenguaje en especifico. Aqui te presento plataformas y canales de YouTube que me ayudaron mucho en mi aprendizaje.
Si te gusta leer, podrias buscar libros en pdf sobre algun tema o lenguaje en especifico.
Aqui te presento algunos libros que pueden ser de tu interese:
Para masterizar algo al 100% y tener la confianza de lo que sabes es necesario la constante practica de todo lo aprendido, para que tu aprendizaje no se base en memorización sino en entendimiento.
Existen paginas web que te pueden ayudar con esto presentandote problemas relacionados con tu nivel, dependiendo si eres novato o experto, que te pueden ayudar en la resolución y entendimiento de problemas.
Muchas veces al estar programando es común que te topes con errores de los cuales no sabes el como resolver y gracias a esto puedas pensar que no sirves y te frustres, pero recuerda que nadie nace sabiendo y todo lleva un proceso. No puedes correr sin siquiera caminar antes.
Es por esto que tomatelo con calma cuando veas un error e investiga por que sucede, documentate, visita foros, pregunta a alguien experimentado, y aprende de ese error para saber como resolverlo cuando suceda en un futuro.
En internet existen muchos lugares con los cuales relacionarte con personas que como tu estan intentando aprender programación o ya saben programar. Unirte a estos grupos es una gran ventaja para ti, ya que te ayudaran a resolver problemas que tengas o te explicaran cosas que no entiendas de forma sencilla. Puedes buscar estos foros en aplicaciones como Discord o Reddit.
Otro punto que te puede ayudar a motivarte cuando estas aprendiendo a programar, es saber exactamente que quieres programar.
De nada sirve aprender HTML, CSS Y JavaScript si quieres aprender a programar videojuegos en Unity o Unreal Engine y de la misma forma de nada sirve aprender Kotlin si quieres enfocarte en aplicaciones de escritorio.
Entonces al enfocarte solo en que area quieres programar se te hara más sencillo enfocarte por que estaras estudiando cosas que te interesan, no cosas que te estan obligando a estudiar.
¿Estas dispuesto a probar todo lo aprendido aqui? ¿Crees que es necesario que la gente lo sepa? No olvides compartir si el contenido te gusto.