Sí, puede aprender absolutamente todo lo que pretende a través de Internet. Gracias a sitios web como Coursera Khan Academy, avance su educación con cursos universitarios gratuitos en línea.
Una cosa simple que debe hacer es obtener una computadora portátil lo suficientemente buena para ejecutar Linux y una buena conexión a Internet. Es bueno y bueno si tu universidad puede proporcionar una conexión gratuita a Internet con buena velocidad. Comience a usar gcc / g ++ como prefiera
Cursos básicos de CS
Pase a Coursera y busque cursos en su semestre actual y también las clases que le interesan en su semestre anterior. Regístrese para esas clases y dé su 100% en todas las tareas y ejercicios que le pidan que haga. Esto cubre su aprendizaje de los cursos básicos de CS de algunas de las mejores universidades del mundo.
- ¿Cuál es la diferencia entre pruebas automatizadas y pruebas manuales?
- ¿Qué carreras en ingeniería de software ofrecen una posibilidad razonable de ganar $ 150,000 / año o más después de 5-7 años de experiencia?
- ¿Cuánto tiempo le lleva a un abogado con experiencia volver a marcar un acuerdo de licencia de software?
- ¿Por qué algunas personas odian a Oracle?
- Cómo leer el código fuente de un proyecto grande rápidamente
Programación
Tienes que pasar por Introducción a los algoritmos CLRS con seguridad.
Hay muchos sitios web como la competencia de programación Codeforces, el concurso de programación, la programación informática en línea
Regístrese en ellos y comience a codificar.
Consulte también ¿Dónde puedo encontrar problemas difíciles de algoritmos / estructura de datos? – Quora
La próxima vez que publique una pregunta, busque otras similares.