4

right now i have got suggestions like "Simply scheme" and "The little schemer". what others are available?

casperOne
  • 73,706
  • 19
  • 184
  • 253
Cui Pengfei 崔鹏飞
  • 8,017
  • 6
  • 46
  • 87
  • 4
    Ability to read, curiosity, and sufficient motivation to struggle through and let it expand your mind. – duffymo Jul 21 '12 at 19:22
  • 3
    It's supposed to be an introductory level text. If you're willing to try even a little, just dive right in. – Marcin Jul 21 '12 at 22:54
  • 3
    It's far from being "an introductory text" in the sense that you just need to be able to read and a little motivation. IMO it's a fine question and one that should not have been closed as off-topic. – Eli Barzilay Jul 22 '12 at 14:29
  • 1
    [The original McCarthy paper](http://www-formal.stanford.edu/jmc/recursive.html); "Lisp 1.5 manual"; "the Lambda papers" by Guy Steel/Gerald Sussman is all excellent stuff. (anything quoted is googlable). Also, "the Funarg problem". Not *pre*-conditions, just excellent read. – Will Ness Aug 10 '12 at 18:51

1 Answers1

1

If you haven't programmed before in Scheme, then start with the easier books. Sorted from easier to harder:

  1. The Little Schemer
  2. Simply Scheme
  3. SICP

For any of them, it helps to have a decent mathematical and logical intuition, and a lot of curiosity and motivation to learn by yourself.

Óscar López
  • 232,561
  • 37
  • 312
  • 386
  • 4
    Not that it matters, but this is not really a good list. TLS is not as easy as you make it sound, and simply scheme has some weird ideas on code. Also, HtDP is glaringly missing from it. – Eli Barzilay Jul 22 '12 at 14:27