News for hackers. Stuff that matters.
Re:ClojureScript Is Not An Island: Integrating Node Modules by xiaoma on Thursday July 13, 2017 @12:43AM (#14758778)
What's the best resource for learning CLJS as of mid 2017?
Re:ClojureScript Is Not An Island: Integrating Node Modules by priornix on Thursday July 13, 2017 @01:21AM (#14758914)
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/

[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

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.