Soy un estudiante de Electrónica y Comunicación que también está interesado en aprender ciencias de la computación.
Comencé con un curso sobre programación en Python sobre Aprender a codificar (puede obtener algunas buenas manos sobre la exposición a la codificación). Python es un lenguaje relativamente fácil para los principiantes. ¡También puede consultar los tutoriales de Python sobre tutoriales gratuitos en video educativo sobre programación de computadoras, diseño web, desarrollo de juegos y más! La mejor manera de poner a prueba tus conceptos sería construir algo. Explorar la GUI usando Tkinter o wxpython son buenas opciones para probar una vez que haya entendido lo básico.
La codificación competitiva es algo que debe probar si está interesado en aprender CS. Para una codificación competitiva tendrás que estudiar estructuras de datos y algoritmos. ¿Y dónde podrías hacer eso? Coursera: Página en coursera.org
Página en coursera.org
Otra gran manera de aplicar la programación es aprendiendo sobre los sistemas integrados (los estudiantes de electrónica y de CS lo persiguen).
PD: Estoy usando el siguiente libro para Python y es realmente bueno.
Cómo pensar como un informático
Algunas respuestas que me ayudaron:
Soy un estudiante de segundo año de EE. Tengo poco conocimiento de lenguaje C y HTML-CSS básico. Tengo mucho material, pero no sé por dónde empezar, así que no lo he tocado. ¿Cómo puedo aprender a programar para ser un programador de élite sin nadie que me guíe?
La única técnica para aprender algo nuevo por James Altucher en The Altucher Confidential
Espero que hayas encontrado útil esta respuesta!
Todo lo mejor y feliz aprendizaje!
- ¿Estará mi mente lista para estudiar, después de 5 horas de dormir?
- ¿Es una buena idea intentar reinventar un campo de las matemáticas que aún no has estudiado?
- ¿Completaste física y matemáticas de clase 11 y 12 en la clase 10? Si es así, ¿cómo estudiaste para la clase 10?
- ¿Puedo descifrar el JEE 2018 por autoaprendizaje si comienzo ahora?
- ¿Cuál es la mejor manera de manejar una clase impartida por un profesor que no enseña el material?