Downloads : 36535
( 64 reviews )

Anjuta is a very versatile Integrated development environment for c and c++ Gnu/Linux. Written in gtk/gnome and written for gtk/gnome, it features many advanced programming tools and utilities. Besides many other, it has project management, application wizards, onboard interactive debugger, and a powerful source editor with source browsing.

GPL
3.4.1
3.5.1
Downloads : 24591
( 794 reviews )

JEdit is an Open Source programmer's text editor written in Java. It is released under the GNU General Public License and is being developed by Slava Pestov, with occasional code contributions from various other people. jEdit was written for Java 1.1 with Swing 1.1, and also runs under Java 2.

GPL
4.5.0
4.3pre18
Downloads : 20172
( 9 reviews )

NetBeans IDE is a free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and Ruby. NetBeans IDE is easy to install and use straight out of the box and runs on many platforms including Windows, Linux, Mac OS X and Solaris.

Open Source
7.1.2
Downloads : 20109
( 11 reviews )

Glade is a free user interface builder for GTK+ and Gnome. Glade can produce C source code itself. The user interfaces designed in Glade are saved as XML, and by using the GtkBuilder GTK+ object these can be loaded by applications dynamically as needed. C++, Ada95, Python & Perl support is also available, via external tools which process the XML interface description files output by Glade.

GPL
3.12.1
3.13.0
Downloads : 14525
( 43 reviews )

KDevelop is a free, open source IDE (Integrated Development Environment) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD. It is a feature-full, plugin extensible IDE for C/C++ and other programming languages. It is based on KDevPlatform, and the KDE and Qt libraries.

GPL
4.3.1
4.3.0 RC 1
Downloads : 11464
( 1 review )

JGRASP is a lightweight development environment, created specifically to provide automatic generation of software visualizations to improve the comprehensibility of software. jGRASP is implemented in Java, and runs on all platforms with a Java Virtual Machine (Java version 1.5 or higher). (more...)

Free to use but restricted
1.8.8.15
Downloads : 7102
( 33 reviews )

Oxygen is an XML Editor, XSLT/XQuery Debugger and Profiler with full Unicode support. It supports visual XML editing driven by CSS stylesheets. It offers a powerful code insight that can follow a DTD, Relax NG or an XML Schema or even can learn the structure from a partial edited document. (more...)

Shareware
13.1
Downloads : 6404
( 1 review )

Nvu is the new Web editing environment based on the Mozilla platform and its Gecko layout engine. Nvu cross-platform architecture makes it available on a wide variety of other platforms. Nvu is based on Gecko, the layout engine inside Mozilla ; it's a super-fast, very reliable, standards conformant engine maintained on a daily basis by a wide community of developers. (more...)

Open Source
1.0
Downloads : 6168
( 4 reviews )

MonoDevelop is a free GNOME IDE primarily designed for C# and other .NET languages. MonoDevelop's intelligent code completion attempts to complete type, method and field names as you're typing. The IDE will automatically get the class information from your source code files and from the libraries referenced in your project. (more...)

GPL
3.0.1
2.2 rc
Downloads : 6163
( 1 review )

WxMaxima is a cross platform GUI for the computer algebra system maxima based on wxWidgets. wxMaxima features include: 2D formatted math display: wxMaxima implements its own math display engine to nicely display maxima output. Menu system: most maxima commands are available through menus. Most used functions are also available through a button panel at below the input line. (more...)

GPL
12.04.0
Downloads : 5239
( 6 reviews )

NuSphere PhpED IDE is a professional integrated development environment intended mostly for building database-driven web-applications using php scripting language, although a lot of other popular languages such as HTML, XML, CSS, Perl, Javascript, Python are supported. PhpED is a robust code editor, powerful php debugger, profiler and publisher � all-in-one. (more...)

Commercial
5.0.1
Downloads : 5064
( 9 reviews )

Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays' quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder. (more...)

GPL
4.5.3
Downloads : 4651
( 11 reviews )

Cross-browser/cross-platform web content editor for Internet Explorer, Firefox, Netscape and Safari web browsers. Enables non-technical users to create, edit, and post website content through a WYSIWYG editor without the need to download and install anything on the client side. Users can set formatting attributes such as font sizes, font names, bold plus many more. (more...)

Source-available commercial
8.0
Downloads : 4180
( 17 reviews )

Glimmer is currently the most advanced text/code editor for GNOME. It is a full featured code editor with many advanced features, including scripting integration with either Python or Guile. (more...)

GPL
1.99.0
Downloads : 4119
( 4 reviews )

GIDE is a gnome-based Integrated Development Environment for the C programming language. Includes: internal editor, keyword highlighting, prototype generator, project management, debugging, and customizable toolbars.

GPL
0.3.5
Downloads : 3834
( Not rated )

EditRocket is a text and source code editor with support for over 20 languages including PHP, HTML, Java, JavaScript, C, XML, Perl, Python, Ruby, Shell Script, CSS, and many more. (more...)

Shareware
4.1.4
Downloads : 3687
( 5 reviews )

Professional IDE for Linux C/C++ developers.

Commercial
4.0
Downloads : 3273
( 7 reviews )

BX for Java is a visual development tool for building and managing Java applications. Java Swing/AWT user interfaces are built by dragging objects off a palette and dropping them on the user interface. On-the-fly execution lets you test your GUI and your application at any time. (more...)

Commercial
1.0.2
Downloads : 3192
( 7 reviews )

A programming and debugging environment similar to Borland's Turbo C environment. Works in both X and console modes.

GPL
1.5.30a
Downloads : 3040
( 6 reviews )

Motor is a text-mode integrated programming environment for Linux. It consists of an editor with syntax highlighting, a project manager, a makefile generator, gcc, ctags, gdb, autoconf/automake and grep front-ends. CVS integration is also provided. (more...)

GPL
3.4.0
Downloads : 2940
( 5 reviews )

An extension to glade (Gtk GUI Builder) to create C++ sources.

GPL
2.6.0
Downloads : 2907
( 9 reviews )

Code Crusader is a complete code development environment. It can run on any UNIX machine that uses the X Window System.

Commercial
6.1.2
Downloads : 2736
( Not rated )

WipeOut is the multi-user, multi-platform development environment for C++, Java™, Eiffel, and Fortran running on Linux and other Unix systems. It consist of several components, which partly provide interfaces for existing tools such as CVS, GDB or MAKE. (more...)

Commercial
1.6.2
Downloads : 2517
( 20 reviews )

Code Forge is an integrated development environment for Unix. It provides full project management and complete edit/compile/debug cycle support.

Commercial
4.1
Downloads : 2514
( 13 reviews )

CodeGuide is a lean and fast IDE for Java and JavaServerPages. On-the-fly error checking and code inspections, incremental background ("instant") compilation, powerful refactoring capabilities and support for the latest Java technologies such as generic types are the distinguishing features of this product. A visual debugger with on-the-fly class replacement (HotSwap) is also included.

Commercial
6.0
Ubuntu: An Absolute Beginners Guide

Learn how to install and setup Ubuntu on your computer, find technical support in your community, understand the Ubuntu philosophy, navigate the Unity desktop interface and use Ubuntu compatible software programs.

Download
A Newbie's Getting Started Guide to Linux

Basically, if you're a complete Linux newbie and looking for a quick and easy guide to get you started this is it.

Download