I'm a java developer. I don't know much about C++. should I learn C++ to develop Ubuntu apps?
Asked
Active
Viewed 259 times
4
-
2Welcome to Ask Ubuntu! Have a look at the "Getting started" section of the http://developer.ubuntu.com/ site. It would also be very useful if you could include what kind of app you're trying to develop. Command-line tool, Twitter app, etc. – gertvdijk Jun 24 '13 at 19:21
-
2Here's a related question: How do I get started creating an Ubuntu Desktop App? suggests Quickly (uses Python). – gertvdijk Jun 24 '13 at 21:24
-
2You say you are a Java developer but you have a tag Javascript. Javascript and Java are not the same, did you know? – jobukkit Jun 25 '13 at 05:23
-
@gertvdjik : It is outdated, quickly is no longer recommended – Tachyons Jun 25 '13 at 07:07
-
@com.BOY : BTW qml(the recommended language) is a javascript plugin – Tachyons Jun 25 '13 at 07:09
-
@Tachyons Interesting, but I was just pointing at the fact that Java and Javascript are two totally different languages. – jobukkit Jun 25 '13 at 07:12
2 Answers
6
No. You can also use Java, Python, C, Javascript, QML, Vala, and C#, and probably other languages too.
-
1It would be nice if you could link your answer to some relevant source. – saji89 Jun 24 '13 at 20:41
-
4
You don't need to learn C++ to write apps for Ubuntu.
Ubuntu apps are based on the Ubuntu SDK, with which you'll be programming in QML and JavaScript for some of the logic. There is the possibility to use C++ if your application does any operations that require maximum performance (e.g. advanced image processing), but for most apps QML should be enough.
The Get Started page on developer.ubuntu.com should give you all the information you need. Check it out.

David Planella
- 15,520