Top books for aspiring computer science students

<p>

</p>

<p>Disagree here. At least sample SICP (doing the examples and exercises) and the discrete math books to get an idea of what you will see when you study CS in college. Do that in conjunction with learning other programming languages like Python, Java, C, C++, etc. (Java and C++ may be good for practicing attention to detail that is also important when writing software).</p>