Main image of article Your Ultimate Programming Cheat Sheets
Even the most experienced programmers occasionally need to look up some syntax, especially if they’re tooling around with a new programming language. To that end, many have their preferred online “cheat sheets,” or Websites that break down a particular language to its foundation. But for those programmers who deal with a plethora of languages on a regular basis, keeping track of those cheat sheets can prove annoying, even for those who consider themselves masters in the dark arts of browser bookmarking. That’s what makes OverAPI.com so useful—it consolidates cheat sheets for dozens of languages in one place. In terms of resources, OverAPI.com serves some languages better than others. As you might expect, the page for a popular language like Java will list dozens of links to resources, basic tutorials, advanced lessons, classes, strings, and much (much!) more. For a lesser-used platform such as Gimp, however, there may only be a handful of links, one of which is inevitably the related Wikipedia page. Anyone anxious to pick up the particulars of a new language can also head over to Learn X in Y Minutes, a bare-bones site that offers a lot of basic information on a couple dozen programming languages both popular (C++, Objective-C) and small (Red, Matlab). While the site doesn’t delve deeply in the background of particular languages—leave that to the Wikipedia pages—it does take a very deep dive into things like syntax. Those who take the time to master the most popular programming languages can earn quite a bit for their efforts. Lead developers, for example, pull down a median annual salary of $120,000, according to recent data from Dice. Those skilled in .NET, iOS, SharePoint, and other platforms popular with businesses can likewise expect to pull down six figures, provided they have the right mix of skills and experience.