Mihalis's comments

Mihalis | 5 years ago | on: Ask HN: Resources for Learning Idiomatic Rust?

If you don't mind watching long videos Jon Gjengset's channel [0] is a great choise.

Then there are two books by Gankra

- The Rustonomicon [1]

- Learn Rust With Entirely Too Many Linked Lists [2]

Also there are three early access books on Manning

- Rust in Action [3]

- Rust Servers, Services, and Apps [4]

- Refactoring to Rust [5]

Lastly, if you're into security you may also like Black Hat Rust [6], also early access.

[0] https://www.youtube.com/c/JonGjengset/videos

[1] https://doc.rust-lang.org/nightly/nomicon/

[2] https://rust-unofficial.github.io/too-many-lists/

[3] https://www.manning.com/books/rust-in-action

[4] https://www.manning.com/books/rust-servers-services-and-apps

[5] https://www.manning.com/books/refactoring-to-rust

[6] https://academy.kerkour.com/black-hat-rust

Edit: formatting

Mihalis | 6 years ago | on: Ask HN: Which functional programming language should I learn?

"Haskell

This is the whole new universe. It is very special, mind blowing, and completely different experience. I think learning Haskell is a very good idea. The core language is very elegant, and it brings on the table a lot of interesting concepts. If you know Haskell, it is not a problem to pick up any language. Haskell is the king. It is in the front line of computer science." [0]

I recommend going through [1] and once you get to monads switch pace and look for more resources.

[0] https://www.quora.com/When-do-I-use-Haskell-OCaml-Scala-and-...

[1] https://www.goodreads.com/book/show/912217.Programming_in_Ha...

page 1