Windows/Mac/Linux: When learning a programming language for the
first time it can be difficult to see how lines of code
translate to visual elements. Free educational webapp Greenfoot
provides a structured sandbox where programming students create
‘actors' that live in ‘worlds' to build simulations, games, and
and other visual programs. Greenfoot's interface is a full IDE
that allows you to edit source code, compile, and debug. Best of
all, everything is written in the same standard Java that paid
developers use instead of an educational-only language like
Alice. In addition to the program itself, Greenfoot provides a
variety of tutorials, community support, and teacher resources.
If you've taught yourself coding basics but want to produce
something as a beginner other than lines of code you should
consider giving Greenfoot a test drive.