3 ms·
And thirdly, it just doesn't matter that much. You should be learning programming. Not <specific language> programming. That is precisely why it matters so muc
by apl 16y ago
And thirdly, it just doesn't matter that much. You should be learning programming. Not <specific language> programming.
That is precisely why it matters so much. There's a general misconception that somehow, programming languages are fundamentally equal; that there's nothing specific a programming language brings to the table. I think that's false.
VB.NET is a relatively shitty language, and will make many essential programming concepts more opaque than something very clean and straightforward and transparent like Python. (Also, on a somewhat unrelated note: I'd say that on average, the VB.NET jobs are a lot less interesting than the Python ones.)
- axod 16y agoProgramming concepts matter, but languages don't. You can do closures in any language under the sun. They might not be called closures, and you might have to type more characters in some languages than others, but they're still closures. My personal stance is that all languages are pretty much equal. The only real difference that matters is syntax and that's largely a matter of taste. Don't get me wrong, some languages are sane, some are insane, some are ugly, some are beautiful, but they all do the same thing - function as an intermediary language between us and a CPU. There's so much snobbery around language choice, and so much fashion following which I think is a shame. Also identifying oneself as a "<language> programmer", rather than "a programmer" is sad. Practically though, you get down to libraries, probability of creating bugs/typos, speed of runtime, 'community' etc if you care about those.