Todas as distribuições Linux são compostas de mais ou menos o mesmo conjunto de pacotes de software. Eles diferem em embalagem, configuração de administração e polimento geral. Alguns são mais ousados com novos lançamentos / pacotes, outros são mais cautelosos / conservadores.
Para desenvolvimento (isto é, trabalho sério), mantenha-se longe das distribuições de estilo "build from source", você quer as garantias dadas pela repetibilidade e uniformidade dos pacotes binários. Verifique o que outras pessoas em seu nicho usam, o que pode ser importante para a interoperabilidade. Verifique o que seu ambiente próximo usa, você precisará da ajuda deles. Navegue pela documentação disponível, especificamente para desenvolvimento (mesmo em geral), você a usará com frequência.