© Alejandro Serrano Mena 2019
Alejandro Serrano MenaPractical Haskellhttps://doi.org/10.1007/978-1-4842-4480-7_1

1. Going Functional

Alejandro Serrano Mena1 
(1)
Utrecht, The Netherlands
 

Welcome to the world of Haskell! Before looking too deeply at the language itself, you will learn about what makes Haskell different from other languages and what benefits come with those differences. Haskell belongs to the family of functional languages, a broad set that includes ML, Lisp, Scala, and Clojure. If you have a background mostly in imperative or object-oriented languages, such as C, C++, or Java, you will see which of the ideas present in those languages can be transported into the functional world. If you already have experience with functional languages, ...

Get Practical Haskell: A Real World Guide to Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.