Qual Sistema Operacional (SO) escolher para desenvolver?
Antes de começarmos
Se você está iniciando seus estudos, utilize o sistema operacional que você já está acostumado, para evitar frustrações. Com o tempo, você mesmo terá noção do que é melhor para seu ambiente de desenvolvimento.
Não esqueça que existem algumas linguagens de programação que são exclusivas dos seus sistemas operacionais, então neste caso dificilmente você terá outras opções de SO's.
Windows
- Vantagens:
No geral o SO Microsoft Windows é extremamente conhecido e muito comum entre as pessoas. Tem uma interface bem agradável e na maioria das vezes, torna muito fácil a instalação de softwares, já que é possível instalar com apenas alguns cliques.
- Desvantagens:
Não é um software gratuito; utiliza muitos recursos do seu equipamento, em casos de hardwares fracos pode prejudicar muito seu desempenho; muitas ferramentas que podem facilitar o seu dia a dia como desenvolvedor, pode ter dificuldades em executar no windows.
Linux
- Vantagens:
Software gratuito e leve; existem muitas variações; pode ser facilmente personalizado; costuma ser mais fácil de montar um ambiente de desenvolvimento; muito comum para hospedar sites e aplicações web no geral;
tem uma melhor utilização dos recursos do seu PC; segurança.
- Desvantagens:
Em alguns casos exige prática em utilizar linhas de comando; manutenção complexa; não tem compatibilidade com alguns softwares comuns no windows; por ter muitas variações, pode conter particularidades em algumas configurações.
OSX (APPLE)
- Vantagens:
Tem uma interface muito agrádavel; utiliza muito bem os recursos do seu PC; por ser baseado no Unix, é possível encontrar bastante semelhanças em configurações e algumas funcionalidades do linux.
- Desvantagens:
Extremamente CARO e só é possível ser utilizado em equipamentos da Apple (Mac, Macbook, etc...).
Observação: De modo geral, costuma ser uma opção, quando seu objetivo é desenvolver aplicações para ambientes da Apple.
Espero que tenham curtido esse conteúdo! Abraços até a próxima :)