Hacker News new | comments | show | ask | jobs | submit login

I don't think I can agree that "{{language}} tutorial" as a measure of "growth" is valid. When I am looking to learn a language, I don't Google for tutorials because you end up with mostly worthless information and maybe a single result that has any value -- and 9 times of 10 that result is on the website of the language, so my query becomes "{{language}}". Further, as I'm learning a language, I'm more likely to Google for a language or API reference than I am for tutorials on how to do particular tasks X, Y, and Z. That leads me to write queries like "mdn {{some DOM/HTML/JS/CSS thing}}", which oddly enough, are also the same kinds of queries I write when using a language I'm entirely proficient with.

So in that case, I don't think a general "{{language}} tutorial" accurately represents the growth of a language. Perhaps interest, but this isn't limited to programmers, either, which makes me feel like it's even more misleading. For instance, the only time I entered "python tutorial" into Google was when I wanted to see a quick few basic programs to get an idea of whether or not I'd like the language. I don't really use Python personally (<rant>never will, it's terrible</rant>), but I've hacked around in it at work, and I never once used "python tutorial" to get my work done. I think one was "python reference urllib" which took me directly to the python reference page for urllib.

You missed out on a statistics lecture.

It does not matter whether you or anyone else in particular searches for "{language} tutorial" as long as there is a significant amount of people who do, and that amount of people is roughly the same percentage for every language to get an accurate estimate of language popularity.

And for estimating popularity growth the percentage does not even have to be the same across languages.

For these estimates to work the only thing you need is something that clearly identifies user interaction with that computer language. The internet is big enough to allow this to work for even very small percentages.

That said, I don't agree with "{{language}} tutorial" as a measure of language learning popularity. This is because a lot of the growth from the Java programming world comes from formal schooling. Almost every college or university teaches Java, it could be that the percentage of people learning Java through tutorial is significantly less than other languages.

edit: downvoted because I am very wrong for a reason stated in that nice comment below >_>

Am curious about the rant part?

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact