Greenfoot is an interactive Java development environment designed primarily for educational purposes at the high school and undergraduate level. It allows easy development of two-dimensional graphical applications, such as simulations and interactive games.
Ranked in these QuestionsQuestion Ranking
Pro Great for beginners
Greenfoot was developed as a way to teach Java to first time programmers.
Greenfoot provides for variety of additional resources such as tutorials and community support.
Greenfoot is free to use.
Con Not ideal for professional programmers
Greenfoot is developed to teach programming through creating basic graphical applications (such as simple games).
Though it features an IDE, the interface is quite simple and isn't likely to meet the needs of most experienced developers.