Learn Java from the best available free online tutorial.
- Getting Started with Java (fortheloveofjava.wordpress.com)
- Core Java and Advance Java(what’s the difference?) (stackoverflow.com)
An Integrated Development Environment (IDE) also known as Integrated Design Environment is a software applications that provides coding, editing and debugging tool for creating desktop applications, web application, java based application and more.In this post, i have gathered some useful and must have free IDEs for programmers and web developer .
The basic features of an IDE includes :
- A text/ source code editor – To edit different scripting and programming language such as PHP, Phyton.
- A compiler and/or an interpreter – To transform source code into computer language.
- Build automation tools – For automating to task that developers uses on a regular basis.
- A debugger – To check for errors and mistakes.
Aptana Studio (Windows/Mac/Linux)
Aptana is well known IDE among the programmer and developer. Beside the usual features you can also add plugins , which makes Aptana a must have tools for developers. Aptana Studio harnesses the flexibility of Eclipse and focuses it into a powerful web development engine.
Qt Creator (Windows/Mac/Linux)
Qt Creator is mainly used for C++. It has an advanced code editor , visual debugger and many more features.
Code::Blocks supports multiple compilers, including Microsoft Visual C++, Borland C++, Watcom , the Intel C++ compiler and many more. It is developed in C++ using wxWidgets as the GUI toolkit. The IDE features syntax highlighting and code folding through the use of the Scintilla editor component, C++ code completion and class browser and an integrated to-do list
NetBeans IDE (Windows/Mac/Linux)
Eclipse is a multi-language software development environment. You can download the PHP, C++ or Java IDE from here
Microsoft Visual Studio Express (Windows)
Edit: Visual Studio Express is free not the Visual Studio in General (as a reader pointed out).
Ulzard (Web Based- Windows/Mac/Linux)
Notepad++ is a free source code editor and Notepad replacement that supports several languages. Running in the MS Windows environmentBased on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size.
Komodo (Windows/Mac/Linux)[not FREE]
IntelliJ IDEA is a code-centric IDE focused on developer productivity. The editor deeply understands your code and knows its way around the codebase, makes great suggestions right when you need them, and is always ready to help you shape your code.
comparison of different IDE’s –http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments
List of Integrated Development Environments-http://wiki.wxwidgets.org/List_of_Integrated_Development_Environments
courtesy : Wikipedia and the Applications websites used on the research.