Development kits (225 programs)
Pros: Automatic error notifications. Cross-platform compatibility. Support for multiple languages. Project folders can simply be dragged and dropped into place.
Cons: Some systems will require that Ruby is already installed. This GUI application is not entirely suited for novice programmers. A significant amount of operating system memory will be needed. Only a limited number of output styles are offered.