I'd encourage you though to do something simpler. If you're on a Mac go buy Textmate at http://macromates.com/ and get acquainted with the command line.
Emacs. Use CUA-mode and tabbar-mode if you aren't familiar with the Emacs keybindings. That's what I do.
I'm also fond of Wingware, but it's a commercial product. I found it wasn't quite enough of an improvement over Emacs to be worth paying for. Also, like many IDEs, it takes a while to bootup and requires a fairly large screen, both of which were annoying on my 1024x768 VMWare-inside-a-laptop instance.
IDEs don't matter much for beginners. I'd say: use whatever you can get working in the shortest time, and start coding. IDLE (shipped with Python) or text editor + interpreter are the two prime contenders for that.
No, they're not IDEs. But I bet you'll find them to be better than IDEs.