No te conozco, pero me gustaría hacer una conjetura sobre ti basándose en la redacción de tu pregunta.
¿Te has fijado una meta para aprender a programar? “Enseñar a mí mismo cómo programar” suena como un elemento en una lista de tareas pendientes. La única razón por la que necesito mantenerme motivado y enfocado al abordar un elemento de mi lista de tareas pendientes es que de alguna manera me resulta desagradable o me siento abrumado por la tarea.
Si puedo, te propondría cambiar tu forma de pensar. Simplemente escriba el código.
“¡Pero no sé cómo escribir código!” – bueno, descúbrelo. Ese no es tu objetivo, sin embargo; ya no. Lo más motivador y enfocado en la programación es la necesidad de saber algo que lo ayude a alcanzar sus metas personales; no objetivos como “conviértete en un programador”, sino objetivos como “lograr que aparezca un mensaje en la terminal” y “obtener una imagen de mi mascota cactus para que aparezca en el teléfono celular de mi amigo en una aplicación que escribí”.
- Me resulta difícil concentrarme en una tarea durante más de unos pocos minutos. Realmente quiero tener éxito, pero mi enfoque cambia constantemente. ¿Cuál es la solución?
- No puedo concentrarme en los estudios. ¿Qué debo hacer para una lectura de calidad?
- Estoy a punto de convertirme en un maestro de nivel primario. ¿Me puede proporcionar algunos ejercicios mentales y actividades para mejorar el poder de concentración de un niño?
- ¿Debo dejar el gimnasio y centrarme en mi programación?
- ¿Por qué las personas que escriben código reciben más atención de los medios que las personas que escriben historias en la actualidad?
Encuentra qué es lo que quieres hacer con el código y comienza a hacerlo. Escriba un programa que se ejecute en la computadora de otra persona, ya sea en el terminal, en una GUI o en un sitio web. Crea una experiencia para ellos. Comience a hacerlo y deje que la necesidad de averiguar cómo hacerlo lo lleve a buscar y descubrir la información que necesita para lograrlo.