This introduction does not do LOGO justice but it's a start. LOGO is a programming language, Pure and simple. There are two models that languages come in, compiled and interpreted.
What is a compiled language?
In a compiled language the program is written and fed to a compiler. A compiler reads all your code and converts it to an executable form that your computer understands.
What is an interpreted language?
An interpreted language does not get compiled; instead, as each line is read by the interpreter it executes it. This is a slow process to execute (on the fly) like this, but has the advantage of not requiring a complete compile for each change. It's ideal in a learning environment.
So have guessed what type of language LOGO is yet?
Right, it's an interpreted language; at least this LOGO is anyway.
LOGO also has another unique feature not offered in many other languages (none that I know of). That is, what's called "Turtle Graphics".
What are turtle graphics?
Turtle graphics is a simple and powerful set of commands to manipulate a turtle.
MSWLogo was created by George Mills and Brian Harvey in an effort to give teachers an inexpensive tool to teach programming concepts to all ages.
Powerful
MSWLogo brings the power of Windows and Logo together.
3D
Now supports 3 dimensional geometry
Help
Combined with the Great Logo Adventure Book by Jim Muller, it’s hard to beat
No Cost
It’s also FREE