Keep in mind this chart isn't a reflection of general language popularity. The Github founders are well known Rubyists - that alone helped influence Git & Github's popularity in the Ruby community.
Judging by the numbers, the Python community as a whole vastly prefers Git. Check the total # of projects at BitBucket vs # of Python projects on GitHub for example.
Edit: No idea why this is getting downvoted. I'm just saying look at the numbers — 77,000 Python projects on GitHub vs. 53,000 public projects on BitBucket. You can disagree with other Python devs using Git, but the numbers are there.
This number can be deceiving. We are a 100% mercurial shop, yet all our repos are mirrored on github with hg-git. All this without ever having to deal with git.
The github web interface is lightyears ahead of bitbucket's or any other sites. So even if you are choosing to use mercurial or god-forbid CVS, its best to mirror to github for public sharing.
I prefer projects on Github because of the superior UI. Github positions the code front-and-center, and makes it very easy to browse through it online without having to download the entire file.
Additionally, the front-page shows code up top and readme right below.
Bitbucket projects often show an empty wiki, or worse a useless "overview" that just tells when the commits to the project occurred.
The social and discovery benefits of Github are directly related to its UI (or if you prefer, call it UX since its all encompassing).
Although I have to admit, I just love this line: "the most prominent project language on GitHub? Everything else".
"Everything else" is 560,000, Ruby alone is 225,000, which is 40% of the "Everything else" category, and 25% of the entire service. That spells "prominent" in my (and probably others') book.
I realise that for marketing reasons they don't want to portray themselves as a Ruby shop, but you can't say "Many people assume GitHub is filled with Ruby and Javascript projects", then show such a clear-cut graph, and try to hand-wave it away.
I also can't, for the life of me, understand why there is no link to Git, the actual tool the service revolves around, on the front page, or any of the pages linked from the front page.
I do wish there was a way to override github's automatic language detection for a project. I have seen many projects mislabeled as one language when that language was only used as some utility tool or test script.
The number of projects using javascript as the primary language seems odd. I am not sure how they determine the primary language, but does anyone else think it may be skewed (larger) since many projects host their javascript libraries and often in both minimized and dev formats?
I've seen github count jquery other libs as javascript several times. There's no real solution to this as far as I can tell, since JS libs just can't be required like other libs.
We ignore a lot of paths when we count lines of code: https://gist.github.com/933716. Put your stuff in sensible directories, and you can minimize bad guesses.
I believe we inflate coffeescript scores, so that repos that include the compiled javascript show up as coffeescript.
I pay my $12/month. I used to keep my git repos on another server but it's less effort, easier to share, and easier to access from github. pg should create a field for github/repo in our profiles. Here's my acct: https://github.com/melling
I'm paying $22/month (medium plan) and have no private repos left. The next plan would be business gold for $100/month with 50 private repos. Which is a little over the top for me.
I guess I'll have to opensource more stuff to make room for TOP SECRET projects ;)