In Linux, for the most part, you are lucky enough to have an awesome text editor. Be it gedit or kate, you’re lucky, because in Windows, you’re stuck with good old “Notepad” – which is extremely limited.
Enter Notepad++. Every kind of developer / editor / administrator will want this. Seriously. It opens just about anything – I’ve taken to sometimes writing SQL in it because it has built in SQL formatting. It natively opens XML, PHP, C++, and a whole mess of other file formats.
It is an extremely handy utility and I suggest you get it if you are running Windows in a development / sys admin environment, I highly recommend it.