[Sean McGrath:QOTD] ...learn computer programming by doing *Scheme* as your first language

by M. David Peterson

Sean McGrath, CTO, Propylon

Waaaay up there on the list of downright impressive geeky books sits Structure and Interpretation of Computer Programs, known also as SICP.

Part of its gravitas (apart from being technically excellent that is) is its association with MIT and all those tenacious electrical engineering students. Think you are a hot shot between the ears? Then learn computer programming by doing *Scheme* as your first language. Pascal, Basic, Java? Thats all just whimpy stuff. Real programmers use Scheme. All programming languages are toys by comparison :-)


AMEN TO THAT!

Sean continues,

Okay so I'm over-stating it a bit. Still, it sure is interesting to see Python in the new curriculum over there.


"Can I get an AMEN?!"

AMEN!!! w00t!

4 Comments

Sylvain Hellegouarch
2006-11-19 08:53:31
Ha! I started with scheme.


Mind you moving frm scheme to C was kind of a milestone as well.

Terry Laurenzo
2006-11-19 15:47:32
Crazy coincidence... SICP has been on my shelf untouched for years since I first worked through it. For some odd reason, I just picked it up and read it again cover-to-cover this weekend. Then I pull up my Google homepage and find someone suggesting that I do just that... it gave me chills. Ok, I'm a geek.
M. David Peterson
2006-11-21 15:25:57
@Sylvain,


> Mind you moving frm scheme to C was kind of a milestone as well.


As was moving from C to Python, apparently ;)

M. David Peterson
2006-11-21 15:26:41
@Terry,


> it gave me chills. Ok, I'm a geek.


Please take comfort in knowing you are amongst friends ;D