Пойдет любая, абсолютно любая ОС, где есть текстовой редактор и браузер.
Лучше текстовый редактор с подсветкой синтаксиса HTML, CSS и JS. Мне лично нравиться Atom, но как хотите.
Единственная причина, по которой можно поставить линукс - это крутые инструменты для пентестинга и тестинга вообще. Но на самом коде это никак не отразится.
P.S. А у знакомого нужно прямо спросить, какие подводные камни?) Я кодил и с Windows 10, и с Debian. Разница только в скорости работы ОС и браузере по умолчанию.