TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Getting started with Clojure

1 点作者 dinosaurs超过 9 年前
As the title states, what would be the best way to get started with Clojure (and friends)?<p>About the ecosystem. - do I need to learn Emacs, or would something like LightTable suffice? - Would it be a good move to dig into FP in a language I know, before starting with Clojure? (for example: https:&#x2F;&#x2F;github.com&#x2F;DrBoolean&#x2F;mostly-adequate-guide)<p>Clojure: books? Any recommendations? - The Joy of Clojure (2nd Edition), Manning (http:&#x2F;&#x2F;www.manning.com&#x2F;books&#x2F;the-joy-of-clojure- second-edition) - Clojure for the Brave and True (http:&#x2F;&#x2F;www.braveclojure.com&#x2F;)<p>Any others that are considered good?<p>I guess the best way to get started with a new language is to actually build a project in it.. but that requires at least a small amount of knowledge of the language.<p>The reason I would like to get into Clojure is simple: expand my horizons, learn something new. I&#x27;m not familiar with Lisps and this looks like it might be interesting. Thanks.

1 comment

intellectable超过 9 年前
Add Carin Meier Living Clojure to your reading list <a href="http:&#x2F;&#x2F;gigasquidsoftware.com&#x2F;#&#x2F;books&#x2F;index" rel="nofollow">http:&#x2F;&#x2F;gigasquidsoftware.com&#x2F;#&#x2F;books&#x2F;index</a><p>Clojure for the Brave and True is a great way to get your Emacs setup.<p>If you are going the light table route then start here: <a href="https:&#x2F;&#x2F;github.com&#x2F;swannodette&#x2F;lt-cljs-tutorial" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;swannodette&#x2F;lt-cljs-tutorial</a> or here <a href="http:&#x2F;&#x2F;clojurekoans.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;clojurekoans.com&#x2F;</a> with videos <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PL1p6TgkbKXqyOwq6iSkce_EY5YWFHciHt" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PL1p6TgkbKXqyOwq6iSkce...</a> Check the validity of the dates above. Both lessons are an easy win to gain syntax knowledge.<p>Watch this for a brief overview: Frameworkless Web Development in Clojure by Andreas ‘Kungi’ Klein <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=_LghX4oDWcY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=_LghX4oDWcY</a><p>After you get <a href="http:&#x2F;&#x2F;leiningen.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;leiningen.org&#x2F;</a> installed on your linux vm then start hacking on this: <a href="http:&#x2F;&#x2F;www.luminusweb.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.luminusweb.net&#x2F;</a><p>Next post your code review and questions up here: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;Clojure&#x2F;comments&#x2F;3ibjfg&#x2F;new_clojurists_ask_anything&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;Clojure&#x2F;comments&#x2F;3ibjfg&#x2F;new_clojuri...</a> and here <a href="http:&#x2F;&#x2F;clojurians.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;clojurians.net&#x2F;</a><p>Rinse and Repeat.