Introduction :: Eloquent JavaScript
eloquentjavascript.net
Introduction :: Eloquent JavaScript
All programming requires is a creative mind and the ability to organize your thoughts. If you can visualize a system, you can probably implement it in a computer program. This means that the greatest limitation in writing software is our ability to understand the systems we are creating.
Computers amplify human potential: they not only give people the power to create but can also spread their ideas quickly, creating communities, markets, even movements.
Code, like any other type of content available online today, is trending toward modularity: a mille-feuille layer cake of little libraries instead of one big, jiggling Jell-O mold. Today, developers publish bits of code online, for public use, as easily as others discover and use them. But just as tweets are easy to read and retweet without context
... See moreThe initial age of computing borrowed from the industrial age. As Marshall McLuhan observed, the first version of a new medium imitates the medium it replaces.