Выбор ОС для разработки под Docker: Windows или Linux?
линух на рабочем компе лажа, имхо.

Используй виртуалку либо wsl (но он медленный как по мне)
Сам предпочитаю вести разработку под Linux. Т.к. приложения, которые я разрабатываю крутятся под Linux. Проще настроить окружение для отладки, чтобы отлавливать ошибки.
Меньше "у меня всё работает".
А так. Если для учёбы, то там где лично вам удобно.
Если для работы, то работать в том окружении, что и вся команда.