This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-03-17
Channels
- # announcements (6)
- # babashka-sci-dev (6)
- # beginners (99)
- # biff (3)
- # cider (4)
- # clerk (44)
- # clj-kondo (2)
- # clojure (65)
- # clojure-europe (57)
- # clojure-germany (5)
- # clojure-nl (1)
- # clojure-norway (13)
- # clojure-spec (19)
- # clojure-uk (3)
- # clojurescript (8)
- # conjure (3)
- # cursive (21)
- # datahike (19)
- # datomic (1)
- # events (7)
- # fulcro (14)
- # graalvm (3)
- # gratitude (1)
- # guix (5)
- # honeysql (1)
- # humbleui (19)
- # hyperfiddle (39)
- # lsp (4)
- # malli (7)
- # music (1)
- # off-topic (33)
- # pathom (65)
- # re-frame (9)
- # reagent (3)
- # reitit (6)
- # releases (1)
- # sql (15)
- # tools-build (7)
- # vim (5)
- # xtdb (16)
Hey, could someone suggest the best way to learn CLJS (docs, courses, books)? Many thanks!
Could you advise some cljs sites?
I meant the websites. :) https://clojure.org/ and https://clojurescript.org/
Cool, i know that we have clojure buy don't know that we have clojurescript 😃
If you already know some clojure, https://www.learnreagent.com/ might be a good resource
There are many good books on Clojure. The Joy of Clojure, Programming Clojure, Clojure for the Brave and True are great introductions and there are more that are certainly also worth reading, each with different styles. After I read some introductory material and did some basic tutorials, I started to use http://clojuredocs.org a lot: Load up a REPL and then you can just literally go through the namespaces function after function. Look for stuff that interests you, try them out. Look at the examples and tips. Oh, and http://clojure.org and http://clojurescript.org are both information dense. But a lot of things are explained very accurately there. When I got confused about something, especially if it was conceptual, I would visit these sites and read the related topics again. Additionally after a while I started to read the source code more and more as well. I find it beneficial to not only know how to use something but to understand better what it actually does. Edit: Oops I just realized the question was about CLJS specifically!