Learning how to program

Ubuntu provides a number of resources intended to help you to learn how to develop and run programs yourself. Below is a list of some resources which you may find useful.

Dive Into Python

Dive Into Python is a book for learning how to program in Python, aimed at programmers with some previous experience.

PyGTK Tutorial

PyGTK Tutorial is a tutorial on developing with the graphical toolkit often used for developing Ubuntu applications. It assumes that you have knowledge of Python but not necessarily GTK.

  1. Install the python-gtk2-tutorial package (see Add Applications). You will need to use Synaptic Package Manager to install this package.

  2. To access the documentation, visit python-gtk-tutorial.

Devhelp

Devhelp is an application to read and search all of the documentation that you install.

  1. Install the devhelp package (see Add Applications).

  2. Choose Applications → Programming → Devhelp.