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.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

FREE Shipping or choose faster FREE Shipping with Amazon Prime
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
OCaml from the Very Begin... has been added to your Cart
Condition: Used: Good
Comment: This is a used text in good condition. It may have some writing and highlighting. Ships directly from Amazon. Eligible for free super saver shipping.
Trade in your item
Get a $1.75
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

OCaml from the Very Beginning Paperback – June 7, 2013

4.8 out of 5 stars 11 customer reviews

See all 2 formats and editions Hide other formats and editions
Price
New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$39.99
$27.83 $21.61

Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
$39.99 FREE Shipping or choose faster FREE Shipping with Amazon Prime In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • OCaml from the Very Beginning
  • +
  • More OCaml: Algorithms, Methods, and Diversions
  • +
  • Real World OCaml: Functional programming for the masses
Total price: $114.51
Buy the selected items together


Editorial Reviews

Review

"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.)
  • Thousands of books are eligible, including current and former best sellers.
  • Look for the Kindle MatchBook icon on print and Kindle book detail pages of qualifying books. You can also see more Kindle MatchBook titles here or look up all of your Kindle MatchBook titles here.
  • Read the Kindle edition on any Kindle device or with a free Kindle Reading App.
  • Print edition must be purchased new and sold by Amazon.com.
  • Gifting of the Kindle edition at the Kindle MatchBook price is not available.
Learn more about Kindle MatchBook.


The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Paperback: 204 pages
  • Publisher: Coherent Press (June 7, 2013)
  • Language: English
  • ISBN-10: 0957671105
  • ISBN-13: 978-0957671102
  • Product Dimensions: 7.5 x 0.5 x 9.2 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #442,307 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
This is a beautifully crafted introduction to OCaml. It is true to its title, in that it makes no assumptions about background, and as such is suitable for any intelligent undergraduate. Despite this, the book is concise and to the point, explaining the basic underpinnings of OCaml (and of functional programming) in an accessible way. The book is also thoughtfully typeset and laid out, with exercises and summaries interspersed, and layout used to illustrate complex ideas like type inference and evaluation of recursive functions.

All told, a wonderful book that is especially well suited to someone new to programming.
Comment 24 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
A very good and simple introduction to the basics of this amazing language. Short, easily digested chapters introduce each new concept. More advanced concepts are only briefly covered such as modules. Functors and OO are not covered. Having said that, this must be the easiest way of getting into the language or getting an introduction to the language. This book will prepare you to tackle the more comprehensive treatises such as "Real World OCaml: Functional programming for the masses" (also highly recommended) with ease.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Excellent book for the intended scope. This will get you from zero knowledge regarding OCaml to enough to piece together simple programs and go on from there. Probably a good introduction to the language for beginners as well, but as someone who's used a number of (primarily dynamically-typed) languages extensively, this was an excellent, quick, concise (perhaps my favorite attribute of the book), introduction to the language.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Complete but simple to read. Very usefull book for early beginners of this language. It is perhaps the missing book on OCaml. OCaml OOP not enough covered.
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is truly an introductory treatment of the language; a tour of rudiments. If you've done *any* OCaml, this is *not* your book.

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).
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is a very well written introduction to OCaml. Even if your principal programming language is C++ or Java or Python or something else, OCaml is still a good language to study for a few months because it really encourages you to think RECURSIVELY about your algorithms. Most of the big languages these days emphasize iteration, which is just fine but that can lead to very complex code that is difficult to read and maintain. In many cases recursion is preferable to iteration, and OCaml will really help you to think recursively because of its emphasis on recursively defined functions. I love it! The language is awesome. And this book is also really, really good. Highly recommended.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

OCaml from the Very Beginning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: OCaml from the Very Beginning