Какую из дистрибутив Linux выбрать для программиста?
Меньше всего заморочек с настройкой в убунту. Если софт портируют под линукс, в первую очередь под убунту/debian. Так что как ни крути для повседневной работы, это самый простой вариант. Если ты хочешь по минимуму заморачиваться с системой и просто работать на ней. Как вариант можно линукс-подсистему в windows 10 поставить.
ПО везде можно поставить. А лучший дистрибутив лично для меня - elementary OS