Actualmente estoy estudiando programacion de forma autodidacta, pero estoy llegando a un punto que me estoy frustrando mucho porque siento que no avanzo como quiero y que mi sueño se ve con mas dudas que certezas. Eso me entristece ya que me gusta programar, tome la decision de enfocarme y trabajar como dev pero estoy desanimado. Valoraria sus opiniones al respecto🥺🥺🥺
Te recomiendo hacer esto.
1- Busca que te gustaria hacer, lucrativo o no, no importa, pero haz un pequeo proyecto en tu mente. Suponte, una web donde tienes un formulario de registro de usuarios y quieres un sistema de registro, logueo y administracion.
2- Identifica que necesitas para ello, entonces ya entenderiamos que una forma es HTML, PHP, MYSQL (html para la cuestion grafica, php para el servidor y sus peticiones y mysql para la base de datos).
3- Ve paso a paso, priemro crea un html en blanco con campos, coloca la logica de los campos que hacen una query para buscar users o hacen una escritura para registrarlos. Y luego haz un panel de adminsitracino que haga una consulta d eusers y tenga opciones para borrar, modificar, etc.
De esta forma vas practicando como lograr hacer cosas y buscar el lenguaje adecuado para las mismas, y no aprender por aprender, porque si hay algo que me he dado cuenta con la programacion (no soy programador, pero miro muchso tutoriales y me doy maña, he hecho pequeñso sistemas y bots para mi propio uso en mis negocios) es que es necesario identificar que necesitamso para luego por necesidad aprender y no viceversa.
Por ejemplo he estudiadio inicios de ruby on rails, y hasta el dia de hoy no tengo idea para que podria llegar a querer eso.... lo abandone por falta de apego, no por dificultad...
SIn embargo fui aprendiendo Phyton (basico, no a niveles complejos) y realmente me sirve muchisimo, he creado pequeños codigos y he modificado codigos de otros a mi gusto para adaptar bots que me ayudan en mis tareas diarias y estoy empezando a amar este lenguaje mientras mas lo comprendo.
Tambien he aprendido todo de fedora, debian, centos, adminsitracion de servers, cosas que realmente necesito para mis proyectos entonces aprendo estas cuestiones por necesidad y le pongo mas ganas que intentar "aprender por aprender". Al final, la experiencia es igual o mas importante que el conocimeinto mismo, al menos en el mundo que HOY se esta viviendo.
Espero te sirva mi experiencia.