No es demasiado tarde para nada, la programación es un aprendizaje de por vida.
En mi caso fui introducido a BASIC cuando tenía 3 años. Aprendí a ejecutar comandos en la máquina DR-DOS de mi madre por mi propia voluntad y ella me enseñó GW-BASIC. Me olvidé bastante rápido.
Luego, por varias razones, no volví a la programación hasta que tenía 15 años y me enseñaron algo de Visual Basic. Pero tampoco me atengo a eso.
Los cursos universitarios me dieron una base de informática, pero no realmente la capacidad de programar. Lo obtuve más tarde, cuando perseveré obstinadamente en aprender a hacer aplicaciones iOS en 2008.
- Estoy estudiando ingeniería mecánica. ¿Cómo puedo obtener un conocimiento claro y perfecto en el tema?
- A veces pierdo mi enfoque mientras estudio y termino perdiendo el tiempo. ¿Qué puedo hacer para superar esto?
- ¿Cómo debo ser realmente serio acerca de los estudios? ¿Cómo puedo realmente centrarme?
- Cómo estudiar con enfoque y concentración y evitar distracciones y dilaciones.
- Cómo acelerar mis estudios y, al mismo tiempo, poder recordarlos de manera efectiva.
El conocimiento teórico es muy útil, pero es la práctica de la programación lo que te permite programar. Si quieres aprender la práctica de la programación:
- Obtenga un objetivo al que se apegará a cualquier costo (crear una aplicación web, crear una aplicación móvil, crear un juego)
- Identifique un idioma + bibliotecas / motores que le permitirán alcanzar ese objetivo. Es su primera opción de plataforma, no es importante hacerlo bien, lo importante es hacer la elección y seguirla.
- Instale la plataforma (a veces no es fácil), un IDE o un editor de texto con resaltado de sintaxis.
- Divida su objetivo en pasos (p. Ej., Aprender Objective-C, hacer una Vista, ejecutar su código en el dispositivo) obtener una serie de tutoriales o un libro para cada uno de ellos. Cuanto más lo haga, más detalladamente podrá realizar los pasos. Al principio es probable que estén muy borrosos (por ejemplo, haga una aplicación que haga x), luego se dará cuenta de que sus pasos tienen sus propios pasos.
- Escribe todo el código del libro o tutoriales. No hay aprendizaje sin escribir.
- Manténgase al tanto y eventualmente aprenderá mientras logra su objetivo que mencionamos en 1.
Cualquier conocimiento teórico que tengas te ayudará, pero no te convertirá en un programador.
Tomar pausas para aprender algo es realmente beneficioso, ya que le da tiempo a su cerebro para volver a cablearlo y le da una perspectiva nueva cuando reinicia el proceso.