This page provides a comprehensive list of software development tools and integrated development environments (IDE), both hosted and downloadable tools, used for software programming.
Atom
Cloud9 IDE
Really interesting 100% online software programming tool with collaborative features for teams to work together.
https://c9.io/
CodeCharge Studio
Windows only and geared towards enterprise use of Microsoft technologies.
http://www.yessoftware.com/products/product.php?product_id=1
Code Envy
Online development environment, available anywhere with a browser and internet connection.
https://codenvy.com/
CodeLobster (Win) (Free)
Free portable PHP IDE with support for Drupal, Smarty, WordPress, Joomla, JQuery, CodeIgniter, HTML, CSS, JavaScript, CakePHP, Facebook, Symfony, Yii.
http://www.codelobster.com/
CodePen
CodePen is a playground for the front end side of the web. It’s all about inspiration, education, and sharing. HTML, CSS, and Javascript in an easy to share environment to try out ideas and get ideas. Also check out JSFiddle and FiddleSalad entries below.
http://codepen.io/
Comparison of IDEs
Excellent chart comparison of different software programming tools, also called Integrated Development Environments or IDEs.
http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments
Crimson Editor (Win) (Free)
Free Text Editor, Html Editor, Programmers Editor for Windows. Works fine but also evolved into Emerald Editor.
http://www.crimsoneditor.com/
http://www.emeraldeditor.com/
Delphi XE3 (Win)
Optimized for development of Windows 8 and Mac apps from one codebase, including devices like Retina displays, Slates, and Surface.
http://www.embarcadero.com/products/delphi
Dreamweaver CS6 (Win/Mac)
http://www.adobe.com/products/dreamweaver.html
Eclipse PHP Developer Tools (PDT)
This open source IDE also has a paid version with commercial support, Zend Studio. And Eclipse IDT is not to be confused with PHPEclipse, an open source PHP IDE project.
http://www.zend.com/en/community/pdt/
Expression Studio (Win)
Microsoft's Expression includes an excellent debugger for Internet Explorer 6, 7, and 8 web browsers which is useful for html email (for older mail software like AOL that uses the Microsoft HTML rendering engine) and web pages.
http://www.microsoft.com/expression/
FiddleSalad
http://fiddlesalad.com/
http://blog.fiddlesalad.com/
HTML5 Builder
Designed for web and mobile app development. Includes earlier products, RadPHP XE2 and XE access.
http://www.embarcadero.com/produtos/radphp-xe2
JSFiddle
Like CodePen, an online playground to code and share code, this time with many flavors of JavaScript.
http://jsfiddle.net/
Koding
Software development in an online environment with lots of social activity. It’s StackExchange + Facebook + Cloud9 + Virtual Machines + a few other things. It’s a great idea and worth a try.
https://koding.com/
Komodo Edit (Mac/Win/Linux)
A free open source editor for Perl, Python, Tcl, PHP, Ruby and Javascript.
http://www.activestate.com/komodo-edit
Light Table (Win/Mac/Linux)
A complete re-imagining of how an IDE should work. In alpha late 2012, it’s worth a look.
http://www.lighttable.com/
Nightcode
Optimized command line for Java and Clojure applications.
http://nightcode.info/
MacRabbit Espresso (with CSSEdit 3)
Mac IDE with snippets, code folding, live styling, CSS analysis, and other features.
http://macrabbit.com/espresso/
NetBeans (Win/Mac/Linux/Solaris)
Free open source technology, for a variety of OSes, for desktop, mobile, and web development.
http://netbeans.org/
Notepad++ (Win/Mac)
Lots of features, no bloat, its free, and under active development.
http://notepad-plus-plus.org
phpDesigner (Win)
All-In-One PHP IDE, PHP Editor, HTML5 Editor, and Web Editor.
http://www.mpsoftware.dk/
PHPEclipse (Win/Mac/Linux)
Not to be confused with the Eclipse PHP Development Tools (PDT) platform. Run on Eclipse.
http://www.phpeclipse.com/
PhpEd (Win)
http://www.nusphere.com/products/phped.htm
PHPEdit (Win)
PhpStorm (Win/Mac/Linux)
From JetBrains, the makers of PyCharm which is an amazing editor for Python. PhpStorm offers similar coder-friendly functionality.
http://www.jetbrains.com/phpstorm/
Python Fiddle
An online IDE for Python.
http://pythonfiddle.com/
Rapid PHP Editor (Win)
http://www.blumentals.net/rapidphp/
Sublime Text
Text Wrangler (Mac) (Free) and BBEdit (Mac)
Both for Mac, Text Wrangler is free and comparable to Crimson Editor on Windows and Notepad++. BBEdit is comparable to Visual Studio and other IDEd for software and web development.
http://www.barebones.com/products/
TextMate (Mac)
Thimble
Web browser-based online editing tool used to teach coding.
https://thimble.webmaker.org/
Visual Studio (Win)
http://www.microsoft.com/visualstudio/eng/products/visual-studio-overview
Visual Studio Online
http://www.visualstudio.com/en-us/products/visual-studio-online-overview-vs
http://arstechnica.com/information-technology/2013/11/microsoft-takes-development-into-the-cloud-with-visual-studio-online/
VS.Php for Visual Studio (Win)
Includes built-in PHP server.
http://www.jcxsoftware.com/vs.php
Zend Studio (Win/Mac/Linux)
Built on the Eclipse PHP Development Tools (PDT) platform which is open source.
http://www.zend.com/en/products/studio/
Top image courtesy of Chris Jobling on Flickr.