…Armstrong's book is probably the best one to start with. It gives you a step-by-step learning process that will get you up and running with Erlang in short order. Once you are finished with it pick up Erlang Programming by Cesarini and Thompson; this book covers a lot of the same territory but goes a bit deeper into some areas that are missing from Armstrong's book (e.g. debugging & tracing, etc.)
给不知道的人科普一下,Francesco Cesarini 是 Erlang Training and Consulting 的创始人兼 CTO,多年来一直是 Erlang 的主要拥趸,他也是《Erlang 程序设计》(Erlang Programming)一书的合著者(http://oreilly.com/catalog/9780596518189——书非常棒,我个人强烈推荐)
For those of you who don't now, Francesco Cesarini is the founder and CTO of Erlang Training and Consulting, and has been a major proponent of Erlang for years, also having co-written the book "Erlang Programming" (http://oreilly.com/catalog/9780596518189 - it's a great book, I highly recommend it myself)
* Audrey Niffenegger 的《时间旅行者的妻子》(有声书)* Jeff Lindsay 的《双面法医》(kindle)* Francesco Cesarini 的《Erlang 程序设计》(重读,主要是因为里面的习题太棒了)
* The Time Traveler's Wife by Audrey Niffenegger (audiobook) * Darkly Dreaming Dexter by Jeff Lindsay (kindle) * Erlang Programming by Francesco Cesarini (rereading mostly because of the excellent exercises)
《Erlang and OTP in Action》用来学 OTP 棒极了。但它其实不太适合作为 Erlang 语言本身的入门书。那方面我推荐 Cesarini 和 Thompson 写的《Erlang 程序设计》(Erlang Programming)。Joe Armstrong 写的《Programming Erlang》也很不错。
Erlang and OTP in Action is great for learning about OTP. It's not really the best introduction to Erlang the language itself. I'd recommend Erlang Programming by Cesarini AND Thompson for that. Programming Erlang by Joe Armstrong is good as well.
……会立刻指引你去学 Haskell(而且完全忘提 The Haskell Pyramid [1] 这回事)。我建议你在自己真正_想要_钻入这个无底洞之前先敬而远之。先玩玩 Elm 和 Erlang(《Programming Erlang》[2] 和《Erlang 程序设计》[3] 都是好书)来改掉命令式编程的思维定势,再折腾下 OCaml 学习一种全新的代码模块化方式。[1] https://patrickmn.com/software/the-haskell-pyramid/……
…will immediately point you to Haskell (and totally forget to mention The Haskell Pyramid [1]). I'd advise you to stay away from it until you _want_ to go deeper down the rabbit hole. Play with Elm and Erlang ("Programming Erlang" [2] and "Erlang Programming" [3] books are great) to un-learn imperative patterns, tinker with OCaml to learn a new way to modularize code. [1] https://patrickmn.com/software/the-haskell-pyramid/…
……Armstrong 的那本书可能是最适合起步的。它提供了一套循序渐进的学习路径,能让你在短时间内用 Erlang 跑起来。读完这本之后,可以读读 Cesarini 和 Thompson 写的《Erlang 程序设计》(Erlang Programming);这本书涵盖了很多相同的领域,但在 Armstrong 书中欠缺的某些方面讲得更深(比如 debugging 和 tracing 等等)
…Armstrong's book is probably the best one to start with. It gives you a step-by-step learning process that will get you up and running with Erlang in short order. Once you are finished with it pick up Erlang Programming by Cesarini and Thompson; this book covers a lot of the same territory but goes a bit deeper into some areas that are missing from Armstrong's book (e.g. debugging & tracing, etc.)
给不知道的人科普一下,Francesco Cesarini 是 Erlang Training and Consulting 的创始人兼 CTO,多年来一直是 Erlang 的主要拥趸,他也是《Erlang 程序设计》(Erlang Programming)一书的合著者(http://oreilly.com/catalog/9780596518189——书非常棒,我个人强烈推荐)
For those of you who don't now, Francesco Cesarini is the founder and CTO of Erlang Training and Consulting, and has been a major proponent of Erlang for years, also having co-written the book "Erlang Programming" (http://oreilly.com/catalog/9780596518189 - it's a great book, I highly recommend it myself)
* Audrey Niffenegger 的《时间旅行者的妻子》(有声书)* Jeff Lindsay 的《双面法医》(kindle)* Francesco Cesarini 的《Erlang 程序设计》(重读,主要是因为里面的习题太棒了)
* The Time Traveler's Wife by Audrey Niffenegger (audiobook) * Darkly Dreaming Dexter by Jeff Lindsay (kindle) * Erlang Programming by Francesco Cesarini (rereading mostly because of the excellent exercises)
唯一一本深入讲解 OTP 的书。Cesarini 和 Armstrong 的书在学习 Erlang 编程方面同样不可或缺。
The only book that covers OTP in depth. Cesarini and Armstrong one are equally essential for learning Erlang programming.
《Erlang and OTP in Action》用来学 OTP 棒极了。但它其实不太适合作为 Erlang 语言本身的入门书。那方面我推荐 Cesarini 和 Thompson 写的《Erlang 程序设计》(Erlang Programming)。Joe Armstrong 写的《Programming Erlang》也很不错。
Erlang and OTP in Action is great for learning about OTP. It's not really the best introduction to Erlang the language itself. I'd recommend Erlang Programming by Cesarini AND Thompson for that. Programming Erlang by Joe Armstrong is good as well.
……会立刻指引你去学 Haskell(而且完全忘提 The Haskell Pyramid [1] 这回事)。我建议你在自己真正_想要_钻入这个无底洞之前先敬而远之。先玩玩 Elm 和 Erlang(《Programming Erlang》[2] 和《Erlang 程序设计》[3] 都是好书)来改掉命令式编程的思维定势,再折腾下 OCaml 学习一种全新的代码模块化方式。[1] https://patrickmn.com/software/the-haskell-pyramid/……
…will immediately point you to Haskell (and totally forget to mention The Haskell Pyramid [1]). I'd advise you to stay away from it until you _want_ to go deeper down the rabbit hole. Play with Elm and Erlang ("Programming Erlang" [2] and "Erlang Programming" [3] books are great) to un-learn imperative patterns, tinker with OCaml to learn a new way to modularize code. [1] https://patrickmn.com/software/the-haskell-pyramid/…