Re:ClojureScript Is Not An Island: Integrating Node Modules
by xiaoma on Thursday July 13, 2017 @02:01AM
(#14759061)
I 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.
Re:ClojureScript Is Not An Island: Integrating Node Modules
by VexorLoophole on Thursday July 13, 2017 @04:01AM
(#14759535)
Not 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.
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/
[2] http://clojurescriptkoans.com/
[3] http://todomvc.com/examples/reagent/
[4] https://github.com/reagent-project/reagent/tree/master/examp...
[5] https://github.com/gadfly361/cljs-todomvc
[6] http://clojurians.net/
[7] https://reagent-project.github.io/
[8] https://github.com/tonsky/rum
[9] https://github.com/omcljs/om
[10] https://github.com/priornix/antizer