TYRO
From Wikipedia, the free encyclopedia
Tyro: A beginner or learner in anything; one who has mastered the rudiments only of any branch or knowledge. ~Shorter Oxford English Dictionary
TYRO is an amateur programming language targeted at educational programming by making it easy to develop a thorough understanding of the fundamental concepts of programming.
The compiler comes with a built-in editor with support for syntax highlighting. Both can be downloaded for free.