PDA

View Full Version : New on Ubuntu. Need to start programming!!!



rebelplankton
July 2nd, 2012, 05:00 PM
Hi, I'm new at Ubuntu,, I started my journey about two days ago. Before then, I used Windows7, and used to develop on Visual Studio. I'm now looking for an IDE like Visual Studio, to start getting used to Ubuntu. What IDE and programming language do you recommend to me to get started programming on Ubuntu?...I actually know only two programming languages: Basic and C++, but i really want to learn more and start programming on Ubuntu.I need a simple IDE to create visual applications to get started!

UbuKunubi
July 2nd, 2012, 05:29 PM
I would strongly recommend starting here :

http://developer.ubuntu.com/get-started/

Hope this helps,
Ubu.

ciscoboy
July 2nd, 2012, 05:36 PM
You may find these links useful as well:

http://ubuntuforums.org/showthread.php?t=2002472
http://developer.ubuntu.com/resources/platform/api/

Killer Jacker
July 3rd, 2012, 10:38 PM
Hi rebelplankton.
May be the most likely and common languague is Java. Would be easy for you because is a "grand-son" of C++. In personal, i don't like so much, but is effective and relatively fast for programming.

Some of most complete and extensible IDEs is Eclipse. Is a Java oriented IDE, but there is some versions or "distros" for other languagues like C++, PHP, etc... all of this with a smart plug-in installer.
In beginning can appear like a complicated environment, but if you dedicate 1 or 2 days to it, you can handle every functionality and behavior of the program. :)
The links:

http://developer.ubuntu.com/get-started/eclipse/
http://www.eclipse.org/

If you want to learn .NET (C#), then Mono is your environment. Mono-Project is a free implementation of M$ .NET. Basically, the C# is the same and this languague can be easy to learn for you.
This language is my recomendation for you... ;)
The IDE and proyect links:

http://developer.ubuntu.com/get-started/monodevelop/
http://www.mono-project.com/Main_Page

Now, if you want go to the basics and use a more clean and simply editor, use Geany. This editor can be used for a multitude of languages and is extensible too. You can programming PHP with a very efficient auto-complete or can programming C++ with build and debug functions.
Link:

http://www.geany.org/

Like recomendation, learn more than one language... always is better knowing more than less... ;)

p.s. = sorry for my basic english... :P

thnewguy
July 3rd, 2012, 11:05 PM
Since you already know C++ and you are familiar with Visual Studio, you will probably want to begin with something like Qt Creator. http://qt.nokia.com/products/developer-tools

It is a graphical IDE for C++ development work and it runs on Linux, Windows and OS X.

nll
July 4th, 2012, 01:10 AM
If you know C++ then definitely go for Qt Creator! It's a great IDE and it will also allow you to create cross-platform applications if you want to. I'm a complete newbie who only has some very very basic C++ and I feel right at home with Qt Creator (though I still want to learn some more before I start writing programs with GUIs).

We may check some video tutorials here: http://www.youtube.com/playlist?list=PL2D1942A4688E9D63&feature=plcp