4 ms·
Depends whether you learn best by reading [1], answering some interactive questions/koans [2], or downloading and playing around with a ToDoMVC app example [3][
by priornix 9y ago
Depends whether you learn best by reading [1], answering some interactive questions/koans [2], or downloading and playing around with a ToDoMVC app example [3][4][5] or a mixture of the above. Feel free to join the #clojurian Slack channel [6] if you need help.
As a beginner, I recommend you looking at the Reagent [7] or Rum [8] React library first, than you can look at something more complex and full-featured like Om [9] later (whose author is also a ClojureScript core contributor @swannodette).
PS: You can also learn by implementing a Dashboard like this [10]. Disclaimer: I am the author of this library.
[1] http://funcool.github.io/clojurescript-unraveled/ http://funcool.github.io/clojurescript-unraveled/
[2] http://clojurescriptkoans.com/ http://clojurescriptkoans.com/
[3] http://todomvc.com/examples/reagent/ http://todomvc.com/examples/reagent/
[4] https://github.com/reagent-project/reagent/tree/master/examples/todomvc https://github.com/reagent-project/reagent/tree/master/examp...
[5] https://github.com/gadfly361/cljs-todomvc https://github.com/gadfly361/cljs-todomvc
[6] http://clojurians.net/ http://clojurians.net/
[7] https://reagent-project.github.io/ https://reagent-project.github.io/
[8] https://github.com/tonsky/rum https://github.com/tonsky/rum
[9] https://github.com/omcljs/om https://github.com/omcljs/om
[10] https://github.com/priornix/antizer https://github.com/priornix/antizer
- xiaoma 9y agoI like small books that build progressively more complex projects (Dave Thomas's Elixir book was good that way, Realm of Racket was my favorite). Short video tutorials are nice as a supplement are nice, too. Daily Drip's elm videos were fantastic. The #1 thing I'm usually looking for is something that eliminates any time-wasting hassles related to getting set up, and all the major language features in some set of working examples. After that, I usually write little command line apps, play with graphics a bit and convert some simple games into the language.
- VexorLoophole 9y agoNot ClojureScript but Clojure: I really liked www.braveclojure.com. Maybe not technical enough for the most folks in here, but it was a great starter since you jump right into and solve some problems. Still it was not too newbie focused (Write a program which prints Hello World and calculates the sum out of two numbers). Sadly i wasn't able to stick with clojure since i cant wrap my head around jvm and clojure always felt like something which is fun but will not help me in the future job market.