Teaching myself a little computer science over the summer

<p>Learn Perl. It’s per-installed on every mac computer. Just go into your terminal, type:
perl -v </p>

<p>and you can begin typing Perl.</p>

<p>@Mokonon,the best C++ book for beginners is actually “C++ Primer”,not “C++ Primer Plus”.It is also easy to confuse it with “C Primer Plus”,a good intro to C.</p>

<p>Regarding the whole C++ is faster issue:
That’s true, but…
The speed of the program (within reasonable limits) is not really what wastes your time.
Writing code is what wastes your time.</p>

<p>could someone also recommend a python book?</p>

<p>[Let</a> me google that for you](<a href=“LMGTFY - Let Me Google That For You”>LMGTFY - Let Me Google That For You)</p>

<p>I really liked “Programming in Python 3: A Complete Introduction to the Python Language”. For some reason, it doesn’t have great reviews on Amazon, but I thought it provided great tutorials for learning how to perform common things in Python. Most people still use Python 2, but Python 3 isn’t too different anyway. Another book I like is “Python Essential Reference”, which serves as a good reference book while also providing an in depth look at the inner workings of the Python language and interpreter.</p>

<p>[Programming</a> Languages - Google Code University - Google Code](<a href=“http://code.google.com/edu/languages/]Programming”>University Consortium  |  Google for Developers)</p>

<p>Free video from google. Perhaps these videos are better for people who already know some language.</p>