OCaml from the Very Beginning (Coherent Press)
Tuesday, 25 June 2013

Takes a no-prerequisites approach to teaching OCaml, a modern general-purpose programming language. Each  chapter introduces a new topic, building until the reader can write quite substantial programs. There are plenty of questions, with worked answers, and hints.Will appeal both to new programmers, and experienced programmers eager to explore functional languages.

<ASIN:0957671105>