Ubuntu – a GNU/Linux distribution, comes with the default text editor “gedit” ( it is the default text editor in GNOME desktop package and ubuntu comes with GNOME desktop by default), which is an excellent source code editor. Gedit supports syntax coloring/highlighting/.. and it catches the proper coloring with the extension.Hence you should give the proper extension to its file name for the particular programming languages(otherwise its o.k if you won’t give any extension).There are many color schemes available for gedit syntax coloring feature.
Gedit is fit
for creating and editing simple & small programs for all kinds of code editing, but for large programming projects it is better is not a bad idea to use any Integrated Development Environment (IDE).There are many IDE’s available for Ubuntu. Some of them are –
1. KDevelop : Latest verson 3.9.95(using KDE 4.3.2) : It is an open source IDE, which is designed for linux,windows,mac OS x,Free BSD,Solaris.It is widely used for c++,Qt and other programming languages.Download it.
2. Eclipse : It is a good IDE for developing plugins ,database applications,java programming ..etc.It is available for all major platforms.Download it.
3. Bluefish : It is an excellent editor for web designers and web programmers. It is used for editing HTML,DHTML,PHP,SQl..etc. but mainly focused on editing dynamic and interactive websites.It is an opensource developement project and comes under GPL license. Download it.
4.Anjuta : It is a good IDE for software developement because it has features like advanced programming facilities(+Project management),interactive debugger,source editor,application wizard,GUI designer,profiler etc.Due to its simple and usable interface it is recommended for efficient developement.Download it.
5 Netbeans : An open source and free IDE for software developers.It contains all the tools required to create web and mobile applications,enterprise,professional desktop with JAVA,C/C++,PHP,Ruby and Groovy.It is very easy to install and available for all the major platforms including Linux,Windows,Mac OS X and Solaris. Download it.
Update: It’s an old post, so you might want to checkout the updated Version of this Post – IDE for Ubuntu