I know I probably just offended all of you, but what the fuck is the SICP thing you all rave about?
Name:
Anonymous2012-04-12 16:32
The reason SICP is a wonderful book is because it starts out teaching you a bit of programming, then it examines the language that you write the programs in, then it writes an interpreter for that language, then it uses that interpreter to experiment with other kinds of languages, then it writes a virtual machine running some kind of assembly and finishes of writing a compiler.
Meanwhile it makes sure to go into important things like algorithmic complexity (in both time and space), CS history and lore, proper program design and a whole lot more...
It's a wonderful book. I heard they're turning it into python now and reworking it but I doubt it'll get better.