This post is experimental and may disappear. It is in progress and will change
Development Environments useful for educators
Java
Eclipse is a full featured development environment. It is open source. It is a plugin based workbench into which you can put a variety of tools for different purposes. In particular, you can use it as an IDE tailored for most modern languages.
NetBeans is in many ways similar to Eclipse.
Greenfoot is a development environment for Java beginners. Among other useful things it has an active user community: The Greenroom. The two sites publish a large number of educational frameworks for use with the IDE.
BlueJ is a Java IDE designed for education. It is a bit more advanced than Greenfoot. It, too, has a user community: The Blueroom. The two sites publish a large number of educational frameworks for use with the IDE.
Alice is a 3D graphics educational environment for programming in Java.
Scratch and Snap
Python
Eclipse can be made to work with Python.
A list of python environments maintained by python.org
Scheme
- DrRacket A full featured Scheme environment. Racket is a Scheme dialect.
other
Note - information needed on each of these, including links TBD