Skip to content
Tech News
← Back to articles

Logo Programming Language

read original get Learning Resources Botley 2.0 Coding Robot → more articles
Why This Matters

Logo's core idea — extending the language by defining new procedures that become indistinguishable from built-in primitives — is a foundational lesson in abstraction that still underpins modern programming education and language design. The article is a reminder that the tools we hand beginners shape how they think about building software, one small composable step at a time.

Key Takeaways
Worth a Look

Learning Resources Botley 2.0 Coding Robot — Botley 2.0 brings Logo's classic turtle graphics idea into the physical world: kids string together commands and loops to steer a little robot around the floor, exactly like teaching the turtle to draw a square. It's screen-free and hands-on, making procedures and repeat loops something you can watch happen on the carpet.

See Learning Resources Botley 2.0 Coding Robot on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.

Logo programs are usually collections of small procedures. Generally, procedures are defined by writing them in a text editor. The special word to is followed by the name of the procedure. Subsequent lines form the procedure definition. The word end signals that you're finished.

In our turtle graphics example we defined a procedure to draw a square

to square

repeat 4 [forward 50 right 90]

end

and used it as a subprocedure of another procedure

to flower

repeat 36 [right 10 square]

end

Similarly, flower could be a building block of something larger

... continue reading