A ima ih i Linux... I editore (sublime, atom, ...), i IDE. A i nije sve u editorima, ne moraju da budu fensi (ima ljudi koji su jako produktivni i sa VIM editorom)
Shell je bolji (mada mozes instalirati i drugi shell, tipa fish, koji je jos bolji od bash-a), gomila pomocnih alata (tipa grep, awk, wget, curl, da ne nabrajam...)
Te alate mozes imati i na Win, tipa ako instaliras MinGW, ali postoje alati kojih nema na Win, ili se ne ponasaju isto kao na Linuxu.
Uostalom, zasto bih se patio sa MinGW na Win-u, ako to sve mogu vec da imam na Linuxu
I da ne pominjem da vec imas Web server, i jos neke stvarcice za development koje bi na Win-u morao naknadno da instaliras i da se zezas
Jedino zasto je Win bolji je to sto je "user friendly", manje su sanse da ces nesto da sje.bes nego na Linuxu. Ali ni to vise nije istina, zaista postoji gomila distribucija, svako ce naci sta mu odogvara. A ako si programer, cak ni ne treba da ti bude toliko bitno da li je user friendly, konzola i veliki nivo customizovanja sistema treba da ti budu najveci prijatelji
A da ne pominjem koliko su privilegije na Windowsu glupe. Pusti nekoga na Win, preko administratorskog naloga, lagano ce da pokrene program koji zahteva administratorsku privilegiju (samo da klikne Yes na prostom YesNo dijalogu), a onda istu tu stvar uradi na Linuxu, nece da moze... Zbog te gluposti na Win-u je vrlo lako preci korisnika kad mu ubacis reverse shell, cime vrlo lako moze da omoguci da se reverse shell podize pri svakom boot-ovanju sistema, i jos da mu da administratorske privilegije (citaj, da prepusti racunar nekome drugom, i da mu omoguci da ga spijunira na svakakve nacine).