Launch Logo
Logo is a fun and easy to learn programming language that is intended to teach kids the basic concepts of programming. With Logo you can create complex graphics with a simple text interface. If you are already are familiar with programming with Logo, go ahead and open up a blank editor (the link below). Otherwise, it would be beneficial to take a look at a few of our examples to see whats going on!
Examples:
Basics
Advanced Examples
Beginning to program with Logo
The logo programming language allows you to control a turtle which can draw surprisingly complex graphics. You can tell it to move different ways and draw different colors with simple commands. To demonstrate the concept of using Logo to generate graphics, here is an example to show you how to draw a square where all of the different sides are different colors.
First you need to tell the turtle which color of pen it should use. To do this, you just write “color” and then the color you want it to use.
color red

Next in order for the turtle to draw you need to tell it to drag the pen forward. This is done by writing
“forward” and then how many pixels you wish to have it move forward.
forward 100

With these two commands one side of the square will be drawn. Now you just need to tell the turtle to turn and draw another side! The turtle can rotate to the left or right by however many degrees you want. Because we are drawing a square it needs to turn 90 degrees because squares have right angles.
right 90

Now the turtle is ready to draw another side just like you did before. Set the color and tell it to move forward!
Once you have repeated this 3 more times you should have a multicolored square. Your final code should look something like this.
color red
forward 100
right 90
color green
forward 100
right 90
color blue
forward 100
right 90
color white
forward 100
right 90








