Live data from Hacker News

Ask HN: You can only be fluent in 3 programming languages. Which ones?

news.ycombinator.com

71–75 of 75 posts

Re: Ask HN: You can only be fluent in 3 programming languages. Which ones?

#71

Python - C - Javascript/DOM Python - Python is by far the best 'glue' language out there. There are things Python isn't good for, bit it's far far easier to replace the performance critical bits of a python impl with a faster module, than the other way round C - Gives you a good understanding of what the actual impact of each line of code has. Unlike ASM, it's still fairly approachable, and useful at scale. Unlike Ja…

I'd swap Python for Ruby because of the dramatically better JVM support and the number of tools the Java ecosystem opens up...without having to learn Java. Ruby plays in JVM and non-JVM land better than Python and it's almost entirely because Ruby benefits significantly more from running on the JVM than Python does.

Python's support for scientific computing is far superior to Ruby's though. Horses for courses.

Re: Ask HN: You can only be fluent in 3 programming languages. Which ones?

#73
post #36

And the winner is.... Javascript. Makes sense if you want to write code on the platform(s) that reaches the most people you have no choice. It's telling that its not about the language but how you can use it.

It also nicely demonstrates that a huge fraction of HN consists of web developers. I think I've used Javascript once in the past 10 years or so. I work on all sorts of interesting stuff in five languages (C++, Rust, Python, Lua, Swift), just not on the web.

Same here, but in a much shorter time frame of four years as a developer. Javascript isn't even on my radar right now at work or even at home.

Re: Ask HN: You can only be fluent in 3 programming languages. Which ones?

#74
post #71

Earlier quoted context omitted.

I'd swap Python for Ruby because of the dramatically better JVM support and the number of tools the Java ecosystem opens up...without having to learn Java. Ruby plays in JVM and non-JVM land better than Python and it's almost entirely because Ruby benefits significantly more from running on the JVM than Python does.

Python's support for scientific computing is far superior to Ruby's though. Horses for courses.

Yea, I can't dispute that.
Post reply on HN