En primer lugar, permítame decirle que aprender Python es lo mejor que puede hacer si está empezando a programar. La mayoría de la gente diría HTML, CSS y JavaScript, pero yo diría Python. Si quieres mejorar solo en Python, entonces te recomendaría ‘Aprender Python por el camino difícil’. Es un libro, un muy buen libro que utilicé cuando empecé a aprender a programar. Al final del libro, estás creando programas que hacen cosas útiles y, a lo largo del libro, el autor explica en detalle todos los aspectos de Python, bueno, todos los aspectos útiles de Python, ¡lo cual es bueno!
De todos modos, si quieres mejorar tu aprendizaje rápidamente, no puedes. Puedes mejorar tu aprendizaje, pero no rápidamente. No puedes pasar de no saber nada sobre programación a saber todo en un día, pero puedes hacerlo en un año, si realmente lo intentas. Obviamente, cuando digo todo me refiero a todo lo que es útil para usted y sus especificaciones (creación de software). Si se atiene a este sueño, podría tener su propia compañía en un año, fácilmente.
Para mejorar en la programación en mi opinión, y en la opinión de muchos otros programadores, sería solo programar. Programa cualquier cosa. Un sitio web de una página con la cara en él, un programa de terminal que toma un número y le agrega 5, una aplicación para iOS que indica la hora o incluso un programa que simplemente dice “¡Hola mundo!”. Cualquier programación es programación, y cualquier programación te ayudará a aprender programación. Para mejorar en algo tienes que hacerlo simplemente. Obviamente, con el tiempo, las cosas se volverán aburridas y usted pensará “cuál es el punto” y tendrá ganas de darse por vencido, o podría encontrarse con algo que quiera intentar construir pero se queda atascado en un trozo de código que no desea. No entiendo y renuncie. No lo hagas Por eso hay escasez de programadores y compañías de software, es porque es difícil. La programación es difícil, pero no si lo intentas y nunca te rindes.
Una cosa más, si desea mejorar su aprendizaje y utilizar los recursos para mejorar la programación, no tiene que gastar dinero. Puedes usar cosas gratis. Codecademy es bueno para Python, YouTube tiene millones de tutoriales, miles de tutoriales de Python, e Internet está lleno de cursos y tutoriales de Python que van desde principiantes hasta avanzados. Así que antes de ir a comprar algo, usa todos los recursos gratuitos primero.
- Apesto en la programación pero realmente quiero ser bueno en eso. ¿Con qué rutina y libros debo empezar?
- Quiero aprender a ser más carismático. ¿Cómo demuestro el desarrollo de mi carisma?
- Soy médico y a menudo veo temas sobre codificación. ¿Qué es exactamente la codificación? ¿Cómo puedo aprender a codificarme?
- Quiero componer / crear música, pero no tengo ningún conocimiento de la música. ¿Dónde empiezo?
- No soy un tipo inteligente, siempre me toma más tiempo aprender algo que otros, sacrifico muchas cosas para ser un desarrollador, pero todavía no puedo ser uno de los mejores, ¿qué debo hacer?
Así que sí. Para resumir, Learn Python The Hard Way es un buen libro, tenga en cuenta que si se apega a él, puede hacerlo, programar cualquier cosa que le venga a la mente y no siente que deba gastar dinero para aprender.
¡Buena suerte!
-Zach