Estás mirando al revés querida. Estoy seguro de que no hay nada de malo en perderse y no hay nada de malo en ti o en tu talento. Así que no hay necesidad de estar deprimido. Sólo estás engañado, creo.
Por lo que sé, usted está tratando de aprender la estructura de datos, los algoritmos, los árboles, los gráficos, la lista enlazada, etc. Son una muy buena parte de aprender a programar. Mi consejo sería que dejen de aprenderlos.
Sí, solo deja de aprenderlos con efecto inmediato. ¿Por qué he dicho eso? Porque no están ayudando. Te están confundiendo y no quieres ser desmotivado en esta etapa.
Aprender las estructuras de datos y los algoritmos desde el principio es como aprender a realizar una cirugía en el primer año de MBBS. Rara vez alguien podrá hacer eso.
- Soy un diseñador instruccional y busco comprar una herramienta que pueda ayudarme a diseñar módulos de aprendizaje. ¿Qué herramienta de autoría es la mejor opción?
- Tengo 14 años y quiero empezar a aprender a codificar. ¿Cómo me recomienda empezar?
- Quiero cantar una canción. ¿Cómo puedo aprenderlo rápido?
- Quiero aprender cálculo. ¿Debería empezar a tratar de resolver problemas y aprender los conceptos básicos (de cálculo y anteriores) cuando sea necesario para resolver el problema, o debo aprender los conceptos básicos, luego aprender cálculo y luego hacer los ejercicios?
- Soy un estudiante de primer año de IIT KGP y no he sido seleccionado en ninguna sociedad, así que, ¿qué buenas habilidades o cosas debo aprender por mí mismo?
Entonces, ¿qué debería hacer? En primer lugar, lea este blog mío –
Viaje de programación: Paso 1: elige el idioma de Abhishek Jain en Learn Programming
Es un artículo muy corto con muchas fotos. No necesito votos, solo lo publiqué para no tener que repetir lo que ya dije.
Ahora, una vez que hayas terminado, toma un libro de programación para principiantes decente, como este: Head First Programming. Este es uno de los mejores libros escritos para principiantes. De hecho, puedes leer cualquiera de los libros de Head First para aprender diferentes tecnologías e idiomas. Tengo un amigo que no le gustaba la programación en absoluto. Le obligué a leer este libro. Él está escribiendo scrapers web y scripts de Excel ahora solo por diversión.
Programar es como caminar hacia arriba en las escaleras. Si intentas correr para llegar al último piso, te agotarás pronto. Si intentas saltar 2-3 pasos, te arriesgarás a caer. Pero si solo caminas de forma casual y te tomas un descanso cuando sea necesario, llegarás allí eventualmente.
¡Feliz codificación!