Soy un estudiante de Ciencias de la Computación y actualmente en 3er año de ingeniería. Así que creo que puedo responder a tu pregunta bastante bien.
En primer lugar, debe dedicarse a las ciencias de la computación como pasatiempo / carrera, especialmente si está muy interesado en la resolución de problemas y el razonamiento lógico. Cualquier programa / código que resuelva un problema del mundo real esencialmente requiere que estos dos aspectos del cerebro funcionen en paralelo. NO empiece a codificar solo porque todo el mundo está interesado (sí, tomar informática se ha convertido en una moda ahora entre los que están estudiando ingeniería). Tengo muchos amigos en mi lote a los que en realidad no les gusta codificar un todo (como resultado, no saben lo que están escribiendo), pero aún están en este flujo debido al auge de las TI en la India.
Las figuras en estas dos imágenes ilustran una breve idea de lo que estoy tratando de transmitir:
- ¿Cómo debo prepararme en la clase 11 para obtener un 95 por ciento de calificaciones?
- ¿Cuál debería ser el horario para un estudiante de clase 10?
- ¿Cuál es el mejor método para el estudio propio de Matemáticas, hasta el nivel de doctorado?
- ¿Cuáles son los temas que tenemos que estudiar durante la licenciatura en fisioterapia (B.PT)?
- ¿La locura por el cricket afecta los estudios de los estudiantes?
Tomé Informática principalmente por dos razones:
- Uno, porque era bastante bueno en la codificación y realmente lo disfruté. Mientras que otros disfrutaban jugando o navegando por Internet, pasaba horas para ejecutar correctamente un programa / tarea durante nuestros laboratorios de computación.
- Dos, no tenía idea de con qué otras corrientes realmente lidiaban (atornillan el sistema educativo indio).
Respondiendo a su pregunta, cuando tenía su edad, nos enseñaron Java básico en la escuela y lo practicamos en BlueJ.
Si las computadoras son uno de sus temas, supongo que debe estar aprendiendo cualquiera de los lenguajes de programación orientada a objetos (OOP). Si no, son los que debe comenzar con la norma general.
Nuevamente, no hay una edad en particular para aprender un lenguaje de programación particular. Puede comenzar con cualquier persona que desee y, para empezar, le resultará fácil, dado que tiene la mentalidad de un filomático y un autodidacta junto con conjuntos de habilidades básicas (como se mencionó anteriormente y que poseen todos, pero que algunos utilizan), resolución de problemas y lógica razonamiento.
BoltClock en Stack Overflow es un muy buen ejemplo para demostrar que la edad no importa cuando se trata de aprender lenguajes de programación. Este chico (22 años), a partir de ahora tiene una reputación (¿Qué es reputación?) De 268,537 (el mío es tan bajo como 444: P) y tiene una etiqueta de moderador (¿Quiénes son los moderadores del sitio y cuál es su función aquí? ?).
Algunos de los buenos sitios que pueden ayudarlo a comenzar a aprender los lenguajes de programación son:
- academia Khan
- Tutoriales en línea de W3Schools en línea
- Coursera
- Aprender a codificar
- La dirección virtual de cada programador.
Ver más en: 27 maneras de aprender a programar en línea.