<p>CS 61a will be hard if you go into it not knowing how to program. I strongly recommend learning how to program before taking the class. </p>
<p>Here’s the book the class uses: <a href=“http://mitpress.mit.edu/sicp/full-text/book/book.html[/url]”>http://mitpress.mit.edu/sicp/full-text/book/book.html</a>. (It’s an online book.) Have a look and see if you feel comfortable with the material. Make sure to write some programs–it’s easy to fool yourself into thinking you know what’s going on.</p>