Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I just made up my mind that I want to learn how to develop apps for Ubuntu Linux, using Quickly, and its tools (PyGTK+, Glade, etc.) Is there any tutorials or resources that you can recommend to me, aside from the ones at, that will help me learn to use these applications? I've looked all over the place, but there just doesn't seem to be a lot of resources online. I really appreciate the help. Thanks!

share|improve this question

marked as duplicate by Eric Carvalho, Kevin Bowen, Warren Hill, Mitch, belacqua Jul 12 '13 at 20:28

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Ubuntu is an operating system ,you can choose a variety of programming languages to create programs for ubuntu ,ubuntu suggests pyGTK to create program for it ,but it is partially outdated ,because new ubuntu versions using gtk3 instead of gtk2 – Tachyons Mar 7 '12 at 4:17

I first learned PyGTK using the official tutorial, the examples are quite simple and get complex progressively. I believe it is a nice start to understand the GTK way of writing apps (signals, boxes, widgets and so on).

That is a GTK 2 material, so you might want to take a look at another tutorial about writing GTK3 apps using Python. Glade integration is also covered.

I'd also recommend understanding how (Py)GTK works before going deep into Glade.

share|improve this answer

Um... Is that not enough?

If that's really not enough, find an app you like that's written in the stuff you want to learn and start reading its source code, and making small changes.

share|improve this answer
Remember that Google Searches are personalized according to your browsing habits and history, to your Google+ contacts, etc. So a Google search may not give relevant results to someone new in a particular domain. – Agmenor Jun 10 '12 at 5:50
You overestimate Google's personalization. Try running that search without being logged in to Google. You can't not get relevant results for that query, because it's very specific--the query is not generic or ambiguous. This question should have been closed in the first place, because it's really a "google for me" question. Voting down my answer is a silly, knee-jerk reaction to a "google it" answer that is completely valid. – blujay Jul 8 '13 at 7:17

Not the answer you're looking for? Browse other questions tagged or ask your own question.