Ask HN: Can you recommend a path to developing on linux?
https://news.ycombinator.com/item?id=3278089Hi,
I am, by profession, a .NET web developer. I wish to start programming more in my free time, perhaps whip up a few interesting projects, and at the same time learn some new skills. So an obvious path is to start with development on Linux as it's something I'm absolutely unfamiliar with. Therefore I'm looking for advice, useful links etc. on how to get into the world of development on Linux.
I really need help from the ground up so i can hit the ground running, but without being thrown into the deep end so badly that it's too much of an uphill struggle - i want to be eased into it basically!
I'm only vaguely familiar with Linux as an OS, so firstly is there a particular distro that is recommended for development purposes? Will Ubuntu suffice? Also I have no idea what tools to use to develop. I understand vim and emacs are proficient IDEs, but they seem like something i should explore at a later date given their seemingly steep learning curve. Finally I'd like some objective discussion on which language(s) i should choose to get me going, specifically with web development being my main focus e.g. if Python is suggested, why is it a good choice, what are the downsides, what frameworks should i investigate etc.
So that nobody takes offence, I apologise in advance if i've used the wrong terminology throughout my question - I've really been living a life of ignorance when it comes to Linux and the tools available.
Thanks