I want to switch to Linux for development. Where do I start?

I've been a long time Windows user but the time has come to switch to Linux. More and more people are recommending it to me and it just seems that the whole web dev ecosystem is more suited for Linux/Os X.

Can anyone recommend some resources to get me going? Any advice on starting guides, reliable distros or other tips will be greatly appreciated :)

Comments 3

  • When it comes to distributions, Ubuntu is probably the safest choice, although there are many other great options like Mint and Fedora.

    As for getting started, the best way is to just dive in and learn new things as you go. Linux has a bad rep for being overly complex, but you'll get used to it pretty quickly.

    The thing you should master first is the Terminal. It is by far the most important tool and you'll need it all the time, especially for web development. Here is an awesome cheatsheat of the differences in commands between Windows and Linux terminals.

  • elementary os is a good distro to start, just learn the commandline, the in's and out's of linux and in no time you will be distro hopping and eventually switch to arch

  • I am using Linux(Mint mostly). First when I started I hate it, now I cannot even think to switch for another OS(even MacOS).
    Of course, it has flaws. But for development purpose, it is perfect. Freedom, fast and free.

    I would suggest to learn bash, start of course from basics. It is really speeds process of tasks.

    And of course if stack, search issue. There is definitely an answer in internet.