Never heard of Clojure? Skeptical? I encourage you to watch ClojureScript for Skeptics which really highlights the story elements that make Clojure a compelling language.
Table of Contents
- Getting Started
- Content Overview
- Learning Themes
- Special Thanks
To start working with this project, or even just starting with your own CLJS projects, you need to setup your local machine for ClojureScript development. Here are the things you need locally and links to where you can find guides:
The above are for OSX users. For non-osx, please see setup your development environment.
Each project has it's own README with guides for how to run them. For the most part, they are all run in the same way, but if you run across a poject and the run instructions are different it's because I am demoing other ways to run a vanilla CLJS project.
If you're interested in exploring Atom, there is a whole video series for Setting up Atom for Clojure Development
Each repo represents a stand alone project and will contain its own README where you can learn more about it.
After re-reading and editing all my responses, here are some high level themes I was able to carve out:
Learn to read the Clojure docs
They are opinionated and consistent. Once you learn how they are written, they are an amazing tool.
Don't dig too deep too fast
Please note that I am a developer by trade, so I went into this with a solid understanding of development patterns and languages and most importantly how to learn languages.
If you are new to programming, do not let the above paragraph discourage you. When I wrote this I was, still and likely never will be a programming prodigy. What I do is grind it out and never stop myself from asking questions, no matter how foolish they may seem.
and the above list goes on, but the ones I mentioned are the ones that are more interesting to me and likely more well known.
Big thanks to the clj/cljs community which is by far one of the friendliest, most willing and easily accessible communities I have experienced!