Notepad is a great way to learn. Notepad++ is a good one. I used it for a long time.
I also used Aptana for a while. Aside from Notepad++'s features, it also gives code suggestions.
I'm using MS WebMatrix right now. It basically takes Aptana's features and adds in a built-in webserver that automatically launches when I open a project. Makes working with PHP way easier.