It's a pity that nobody has done one for SQL yet, I would've thought it would be in high demand.
You will often miss learning the philosophy of the language (the $language_name way of doing it), the different way of thinking about the problems that the language provides and similar details, which are often not necessary to read a snippet of code, but you want to understand it in order to properly learn the language and make the most of it.
SQL is a good example of it. It might be trivial to explain the syntax of most common SQL queries, but thinking in relations and tables is not natural to most people so there's not much you can do with basic syntax.
Also, this same cheat sheet has been shared on HN 14 times now. Not a bad thing but interesting none the less.
It still gets to the front page most of the time.
All those PDFs that they have taken without permission and stored in their GitHub repository are the giveaway:
The lag/effort was/is far less than google if the info is right there, and I personally found I kept having brain farts where I'd temporarily forget what language the thought I was having was actually in, and could quickly touch base again by referencing the cheat sheet without bringing up the (often distracting) web browser...
Or for the ultimate in self-referencing cheat sheets, use:
This links to:
I think this leveraging off DDG's goodies, part of their Instant Answers:
Also when the topic at hand isn't very google-able and the cheat sheet is the next most efficient choice.
But a lot of the time cheat sheets get useless fast.
To go "I want to refresh myself on X's commands and syntax", read over a short cheat sheet? Maybe
For C#, in the online section, you should put a link to http://www.dotnetperls.com/. It also has sections for other languages.
I updated the git one the other day...
“Every value is an object & every operation is a message send.”
I've never heard that coming from Scala.