OCaml from the Very Beginning
Thumbnail 1Thumbnail 2Thumbnail 3

OCaml from the Very Beginning

4.2/5
Product ID: 51083711
Secure Transaction
Frequently Bought Together

Description

Full description not available

Reviews

4.2

All from verified purchases

M**E

Accessible tutorial style that is actually deeper than one initially thinks

Coming from a Python background and wanting to learn OCaml, I have found this book to be very accessible as a tutorial - far more so than the Real World OCaml which, though excellent, is dive-into-the-deepend stuff quite fast, and also mixed in with too many Jane Street specifics too soon. Here is a great book to get you started on the learning curve of OCaml. As the other reviewers said, it's deceptively easy going, but actually these light chapters are quite dense if you go through some of the latter questions at the end of each.What I like most about it is that it has that concise, incremental, orthogonally organised feeling that mirrors what I expect to get out of functional programming itself.One could argue that it is a mite expensive for a 190 page book that uses a lot of whitespace (that's a positive for organization and readability, as an aside), but then OCaml is not really mainstream and one has to accept that this book will have a relatively low print run, and therefore I won't begrudge it a star on this point as I would much rather pay a few pounds more and have this book exist.

A**M

Worth the money

Really good book which I understood more than my university lecturer

P**.

Five Stars

Great start!

Y**A

Easy to understand

With a background in imperative language, I found it is quite hard to learn functional language. I've tried many OCaml tutorial, and found this is the best one for me. It was written for first year graduates without any programming experience, so it gives me a clear picture of the basis of functional programming.

N**T

Five Stars

easy understanding

J**Y

Happy

Happy with this, no problems at all :)

M**Y

DO NOT BUY THE KINDLE EDITION! The code is ...

DO NOT BUY THE KINDLE EDITION!The code is in a completely unreadable 5 point font. Even bumping up the reading font doesn't increase their size.

A**3

Solid introduction to OCaml

This book is very well structured. For those new to programming this book is a great introductory text - may be a bit fast - but for those familiar with non-functional languages this book is a quick, easy and motivating way to get up and going with OCaml. If you are an experienced programmer that is new to OCaml I highly recommend you pick this up and quickly go through it (should take < 15 hrs w/ examples) before moving onto other texts. A lot of the other texts for example Real World OCaml get really quick really fast spending only a brief moment on helping you think and practice in the "OCaml way".The books topics are well structure with all of the basics covered. The examples are also very doable with both solutions and hints - there aren't for example any really obnoxious examples all are fair and sufficiently interesting. By the end of the book you build a simply command line app.This book however isn't the be all end all of OCaml - for example this only briefly covers modules (modules are very very different than for example's Java private/protected/public and to me one of the more challenging aspects of the language to understand...). It also doesn't touch upon functional concepts such as monads, functors, memoization, etc. But as far as getting your feet wet and developing an appreciation for the language this does a great job and I highly recommend it.Edit - looks like most of content that I mentioned above that is left out is addressed in John Whitington's second book - More OCaml

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Zainab N.

Fantastic and great service. Shipping was faster than expected.

1 week ago

Fatima A.

Best international shipping I've ever tried. Worth every penny!

3 days ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
232.36 DT

Duties & taxes incl.

Tunisiastore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Suresh K.

Very impressed with the quality and fast delivery. Will shop here again.

4 days ago

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks ago

Ocaml From The Very Beginning | Desertcart Tunisia