top | item 25065044

(no title)

Arkdy | 5 years ago

_why was a good teacher. The guide was a gem because it helped show how deeply you could love programming <3

discuss

order

Arkdy|5 years ago

The guide's intro reminds me of the SICP intro in that it asks you to put aside your expectations and come learn about this cool thing.

Guide: "My conscience won’t let me call Ruby a computer language. That would imply that the language works primarily on the computer’s terms. That the language is designed to accommodate the computer, first and foremost. That therefore, we, the coders, are foreigners, seeking citizenship in the computer’s locale. It’s the computer’s language and we are translators for the world.

But what do you call the language when your brain begins to think in that language? When you start to use the language’s own words and colloquialisms to express yourself. Say, the computer can’t do that. How can it be the computer’s language? It is ours, we speak it natively!

We can no longer truthfully call it a computer language. It is coderspeak. It is the language of our thoughts."

SICP: "I'd like to welcome you to this course on computer science. Actually, that's a terrible way to start. Computer science is a terrible name for this business. First of all, it's not a science. It might be engineering or it might be art, but we'll actually see that computer so-called science actually has a lot in common with magic, and we'll see that in this course"

(https://ocw.mit.edu/courses/electrical-engineering-and-compu...)