Step-by-step guide to getting started
Install Quickly
We recommend using Python and GTK to create applications for Ubuntu. Quickly will get you up and running with a Python GTK app right away.
On Ubuntu?
Download Quickly
Take 5 minutes to get to know Quickly
With Quickly installed, press Ctrl+Alt+T to open the Terminal and create a new project by typing:
$ quickly create ubuntu-application my-new-project
You should replace my-new-project with the name of your application. This will create the new project in a directory called my-new-project/.
Now start reading the Quickly tutorial by going into the project directory (cd my-name-project) you just created and running:
$ quickly tutorial
Learn more about Quickly and the technologies it brings together ›
Write your app
At the heart of the Ubuntu Developer stack is a range of technologies that meet the most diverse range of application needs. Each is powerful, robust, well supported and shipped with every Ubuntu system, providing a reliable development platform for the most demanding application.
Find out more about the Ubuntu Developer Stack ›Prepare for publishing
Run through our checklist and prepare your app for submission to the Ubuntu Software Centre.
Alternatives
-
Open source is about freedom. That's why, even though we recommend Python GTK with Quickly for developing apps for Ubuntu, you can develop for Ubuntu using the tools you already know and love. The choice is yours.
-
Qt Creator ›
Qt provides an advanced graphical toolkit and a framework to make the creation of cross-platform apps in C++ faster and easier. -
Eclipse ›
An extensible integrated environment for Java, C/C++, Python and other languages. -
MonoDevelop ›
A comprehensive environment for developing apps in C# and other .NET languages with the Mono framework.