Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
OCaml from the Very Beginning Paperback – June 7, 2013
|New from||Used from|
Featured Python Programming Resources
Check out these featured resources to learn Python.
Frequently Bought Together
Customers Who Bought This Item Also Bought
"I think this is one of the best beginner-oriented books I have ever seen, for any language." - Damien Doligez, Projet Gallium, INRIA Paris-Rocquencourt
"OCaml from the Very Beginning is a book I'd definitively recommend to anyone interested in learning functional programming" - Adam Petersen (Author, "Patterns in C")
About the Author
John Whitington founded a software company which uses OCaml extensively. He teaches functional programming to students of Computer Science at the University of Cambridge.
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle Edition for FREE. Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
Top Customer Reviews
All told, a wonderful book that is especially well suited to someone new to programming.
It has exercises to work, with answers in an appendix. You can code along with this text. It's nicely progressive. Stuff, for the most part; no fluff. Note that you are on your own, however, as far as getting OCaml installed on your machine.
If you already hack OCaml at all, move along. But if you're outside looking in and you want a well-written, hand-holding, easily read ice-breaker, then I would heartily recommend. Seriously, if you have any doubts about your capacity to get started with OCaml, this will lay your fears to rest -- assuming you get it installed OK (don't worry, it's easy too https://ocaml.org/docs/install.html).