Learn to program in LISP (LISt Processing, or Lots of Insidious and Stupid Parentheses). It's where they begin to leave the rest of the world behind them in their ability to solve problems and to make things work. (...) It's not a course, it teaches you to think about complexity. (...) Abstraction is the word. When you go about designing a computer program, or designing anything for that matter, you need to make abstractions, black boxes, where you only need to know what the boxes do and how to interface with them.
The Idea Factory, Learning to think at MIT
No comments:
Post a Comment