Ask HN: Why isn't C# recommended more often?
I always see ruby/php/python as the de facto recommended languages to learn if you want to start programming.
So my question is, why not C#? Is is because its not 'free'?
I'm starting to think that it doesn't really matter what language you start learning. Just start and you'll be 95% ahead of most people already. Especially if the intention is to develop a prototype/MVP and not attain CTO standards.
UPDATE While Im at it, how much of my C# knowledge can I port over to languages like Python/Ruby/PHP? From what I understand that knowledge of libraries are one of the time consuming aspects of learning a new language. Is is really that bad?