Існує ряд середовищ для розробки (IDE): KDevelop, Eclipse, NetBeans, Lazarus та інші; також доступні й традиційні текстові редактори, як Emacs та Vim чи редактор, вбудований у Midnight Commander. Двома поширеними бібліотеками розробки візуальних елементів для створення графічних інтерфейсів користувача є Qt та GTK+. Технічна підтримка Технічну підтримку надають інші користувачі Лінукс, зазвичай на вебфорумах, списках поштових розсилок, групах новин тощо.