Dalam rangka untuk dapat meng-compile program, beberapa paket tambahan diperlukan. Anda dapat menginstalnya sekaligus, seperti berikut:
Instal paket build-essential (lihat Bab 3, Menambah, Menghapus dan Meng-update Aplikasi).
Instruksi berikut hanya untuk komputer berasitektur i386 dan amd64. Untuk arsitektur PowerPC, silakan lihat di Wiki Ubuntu.
Instal paket sun-java5-bin dari repositori Multiverse (lihat “Mengelola Repositori”).
Beberapa situs membutuhkan plugin Java untuk Mozilla Firefox. Untuk menginstal plugin java, instal paket sun-java5-plugin (untuk arsitektur i386) atau paket j2re-1.4-mozilla-plugin (untuk arsitektur amd64) dari repositori Multiverse.
Bagian ini memiliki daftar perkakas pengembangan open source untuk digunakan dalam Kubuntu seperti Integrated Development Environments (Lingkungan Pengembangan Terintegrasi) dan Penyunting handal. Kebanyakan aplikasi ini dapat diinstal dengan menggunakan Adept (lihat Bab 3, Menambah, Menghapus dan Meng-update Aplikasi).
KDevelop adalah IDE untuk KDE yang mendukung banyak bahasa pemrograman.
Eric adalah IDE untuk Python dan Ruby.
PyQt adalah kumpulan Python binding untuk toolkit Qt.
Qt Designer adalah perancang Antarmuka Pengguna untuk membangun aplikasi KDE.
IDLE adalah IDE untuk Python yang dibangun dari toolkit Tkinter GUI.
MonoDevelop adalah IDE untuk menulis aplikasi mono/.net dalam bahasa C# dan lainnya.
Bazaar-NG adalah de-sentralisasi sistem kontrol versi yang digunakan untuk pengembangan Ubuntu.
Eclipse adalah IDE untuk Java dan bahasa pemrograman lainnya. Mirip dengan program closed-source seperti JBuilder.
NetBeans adalah IDE untuk Java dengan fitur seperti mendukung CVS dan pembuatan form.
Bluefish adalah editor handal untuk perancang dan pemrogram web berpengalaman.
Berikut adalah daftar dokumentasi yang berguna untuk memprogram dengan Kubuntu.
Dive Into Python adalah buku untuk mempelajari bagaimana membuat program dalam bahasa yang disukai oleh Kubuntu, Python. Ditujukan untuk pemrogram yang sudah berpengalaman, buku ini terinstal dalam setiap instalasi Kubuntu.
Anda dapat membaca Dive Into Python disini.
Paket Dokumentasi Qt3 menyediakan referensi yang lengkap tentang pemrograman di Qt.
Instal paket qt3-doc (lihat Bab 3, Menambah, Menghapus dan Meng-update Aplikasi).
Untuk mengakses dokumentasi, kunjungi Indeks Dokumentasi Qt3.