Programming
Next

Programming

Credits and License

This document is maintained by the Ubuntu documentation team (https://wiki.ubuntu.com/DocumentationTeam). For a list of contributors, see the contributors page

This document is made available under the Creative Commons ShareAlike 2.5 License (CC-BY-SA).

You are free to modify, extend, and improve the Ubuntu documentation source code under the terms of this license. All derivative works must be released under this license.

This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE AS DESCRIBED IN THE DISCLAIMER.

A copy of the license is available here: Creative Commons ShareAlike License.

This section contains some basic information for those wishing to use Kubuntu for developmental purposes.


Table of Contents

Learning how to program
Dive Into Python
PyQt Reference
PyGTK Tutorial
Devhelp
C and C++
KDevelop IDE for KDE
Qt4 Designer for KDE
Anjuta IDE for GNOME
Java
Eclipse IDE for Java
Other programming languages
Mono .NET development environment
Gambas graphical BASIC language
Development Tools
Integrated Development Environments (IDEs) and source-code editors
Source-code management systems
Other tools

Learning how to program

Kubuntu provides a number of resources intended to help you 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. To read the online book please review file:///usr/share/doc/diveintopython/html/toc/index.html.

PyQt Reference

PyQt Reference is a guide for PyQt 4.1.1 which is a set of Python bindings for version 4 of the Qt application framework used for KDE development. To view the reference guide please review http://www.riverbankcomputing.com/Docs/PyQt4/pyqt4ref.html.

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).

  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 Kickoff Application Launcher->Applications->Development->Devhelp.

Next
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the Ubuntu Documentation Project