Зачем кодить на винде если все равно потом придётся сесть на линукс? Я вот ещё не одной компании не видел сотрудники которой в офисе сидят и пишут на руби под виндой (фронтендеры исключение)
кодить на винде - ни за чем, учиться кодить на винде - чтобы по началу изучение новой ОС не отвлекало от изучения языка программирования. Чтобы не было ситуации в которой не понятно - это код не работает или что-то запускаешь не так или какие-нибудь системные утилиты не установлены или еще что-то. А позже стоит обзавестись линуксом (можно на виртуалке) или маком