Aplikasi/software apa yang bagus untuk meningkatkan kemampuan programming?

Netbeans kayanya juga bagus tuh buat perkuliahan, Wireshark atau DB2 juga. Buat kuliah semua sih yang saya sebutkan tadi.