Logo is misused. It was never intended to be a tool to teach programming. It was designed as a tool that made the conceptions of Euclidean geometry available to direct experience and interaction -- and I think it succeeded passably well. For instance, if I were asked to calculate the internal angle of a heptagon, the first thing I'd do is reach for my mental turtle.
Still, I think starting kids with C is a bit much. What's wrong with Python?
Comments
Logo is misused. It was never intended to be a tool to teach programming. It was designed as a tool that made the conceptions of Euclidean geometry available to direct experience and interaction -- and I think it succeeded passably well. For instance, if I were asked to calculate the internal angle of a heptagon, the first thing I'd do is reach for my mental turtle.
Still, I think starting kids with C is a bit much. What's wrong with Python?