It is the debugger. Since programming is mainly about debugging, a good debugger makes programmers fearless. Smalltalk's debugger is the best by far. I demonstrate that in the following six minute video:
http://www.screencast.com/t/EackUzN8jcOAll the best,
Aik-Siong Koh