Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I want to start programming Ubuntu software but I don't know which language to use. What would be the best language? I know some python at the moment.

share|improve this question
Welcome to Ask Ubuntu! Please ask only one thing per question. Try to avoid vague and subjective question like "give me some good ideas" as well. –  Jacob Johan Edwards Nov 10 '11 at 0:43
Sorry ill stick to 1 question from now on ! –  Huntaz556 Nov 10 '11 at 1:19

5 Answers 5

It depends on exactly what you want to program. Most of the system code is written in C. There are also quite a few applications written in C++. Kernel code etc is all in C as well. C and C++ would be the obvious starting points, but again a lot depends on exactly what it is you want to write.

share|improve this answer

Ubuntu supports numerous programming languages. However, all things equal, the recommended language and toolkit for application development is Python using Quickly. Reference the Application Developer Site for general resources and a description of the Ubuntu developer stack.

share|improve this answer
Ha ive acctually heard of quickly ! Ill look at it some more.! –  Huntaz556 Nov 10 '11 at 0:57
This answer is outdated, please update –  Tachyons Jun 17 '13 at 9:28

At this point, with the focus on getting Ubuntu running on phones, tablets and on the desktop with the same code base, I'd recommend getting started with the Ubuntu SDK.

The SDK will enable you to write applications that run both on mobile devices and on desktop machines, using the QML programming language and some JavaScript.

Get started with the Ubuntu SDK >

share|improve this answer

Its always depends on what kind application you want to develop, Based on that choose the programming language.

share|improve this answer
Can you include an answer with more information? At least mention a few examples of those programming languages, and maybe which is the most common? If not, then the least you can do is provide some reference links. The question asked "what is the best programming language", but there's no information about programming languages nor a link in your answer. –  Alaa Ali Jul 29 '13 at 7:19

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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