Important and useful tools for developing Android applications

I'm new in Android Development. I know Eclipse is the first thing I need to start.

Can you list any useful and very needed tools for Android Application Development?

That's the only thing you need. Framework, Eclipse plugin, adb, ddms, emulator, all in one place.

UPDATE: Some tutorials sites I have in my bookmarks to get you starting: