Что нужно для написание сайтов на ubuntu?
завтра думаю переустанавливать windows и ставить ubuntu
Решение в правильном направлении.
Только Windows нужно не переустанавливать, а сносить, а Linux - ставить.Меня интересуют веб-сервер(локальный), можно ли и как поставить phpstorm(IDE) и что еще туда нужно? 
Всё нужное легко найдёте и поставите.
Конечно, некоторое время привыкать придется.
мне на Gnome 3 хватает sublime-text  плюс xammp плюс codepen