I’m trying to learn ReasonML, having come from Python, Elm and F#. All the tutorials I’ve found suggest I learn React first. Do I have to learn React first? Are there some tutorials which don’t assume this prior knowledge?
There are a couple of different Reason tutorials without ReasonReact. First there’s the Reason website: https://reasonml.github.io/docs/en/overview
Then there is Dr Axel Rauschmayer’s book: http://reasonmlhub.com/exploring-reasonml/
And lots of other tutorials, YouTube uploads of talks, etc., as well as an Egghead course. People tend to post lots of materials in the subreddit: https://www.reddit.com/r/reasonml/
If your aim is not to learn how to use bucklescript, then the OCaml books are also relevant. Converting the syntax is not hard.
- RWO: https://realworldocaml.org/
- OCaml from the very beginning and More OCaml: http://ocaml-book.com/more-ocaml-algorithms-methods-diversions/
Shameless self-promotion: my book in beta – https://pragprog.com/book/reasonml/web-development-with-reasonml