June 26, 2013

Learn X in Y Minutes

Short version: Go to http://learnxinyminutes.com/

After I posted Learn Clojure in 15 minutes, perhaps yesterday, itself a knockoff of Tyler Neylon’s Learn Lua in 15 minutes, I had a little twitter brainstorming session with Tyler and @emarref. Therein, I was inspired/encouraged to generalize the concept of inline tutorials-as-code language primers in a community-editable site.

So, I present to you http://learnxinyminutes.com/. It’s been seeded with my own Clojure article, and with Tyler’s Lua one (with permission, of course!). I hope to add a few more for the languages I know well enough, but I’m also hoping that users of other languages will feel like contributing via Github. If you’re so inclined, just make a pull request with your edit and/or original article and that’s that!

In fact, I’d like to propose an arrangement: if you want to see a version written for Java, Python, C or Javascript (other languages I feel comfortable pretending to be an expert on), I will match your contribution of an original article/tutorial on the language of your choice. Just leave a comment/hit me up on twitter!

I’ll leave you with a list of languages that I’d really love to see on there:

  • Haskell
  • Scala
  • Ocaml
  • Common Lisp
  • C++

That name again is http://learnxinyminutes.com/