Si supieras algo sobre C ++ antes de tomar una clase de CS, estarías por delante del juego. Investigaría un poco y vería qué idiomas usarán sus primeras clases (es decir, C ++, Java, Python, HTML / JS) y comenzaré a aprender algunos conceptos básicos sobre ellos con anticipación. Incluso podría configurar un entorno antes de tiempo con un IDE o compiladores.
Si es un estudiante que usa Windows, trataría de instalar una copia de Visual Studio 2015+ (gratis) y aprender los conceptos básicos sobre cómo usarlo correctamente para C ++ (es decir, cómo hacer un proyecto, cómo construir un proyecto, cómo usar el depurador).
Si por alguna razón sus clases usan Python (IDLE) o Java (Eclipse), tomaría uno de los IDEs para esos idiomas (los pongo entre paréntesis) y comenzaría a hacer algunos programas simples en esos idiomas para comenzar en lugar de hacerlo todas esas otras cosas de C ++. Supongo que eventualmente tienes que aprender C ++, así que hazlo durante las vacaciones de invierno o antes de tomar esa clase.
Intentaría solidificar los fundamentos primero, antes de saltar a “los mejores libros de CS”. porque esas listas pueden ser bastante densas y puede que no te sirvan de nada desde el principio.
- ¿Cuál es la mejor manera de entender un libro?
- Cómo leer y aplicar el conocimiento de libros de autoayuda
- ¿Cuáles son algunas recomendaciones de libros para mí, mientras estoy tomando clases? Necesito un escape que no sea la televisión. Estoy buscando un libro bastante compacto (300 páginas) que realmente me atraiga con una historia convincente y sea de lectura moderadamente fácil.
- ¿Qué es más divertido, leer o videojuegos?
- Cómo ‘leer entre líneas’ al interpretar y responder una pregunta sobre Quora
¿En cuanto a los mejores libros reales si ya has hecho todo eso? Leería cualquier cosa en un lenguaje de su elección como C ++ o Java o lo que sea que estén usando.