3 ms·
Starting with Ruby is an interesting way to learn programming. I started with LOGO. I made that turtle DANCE! ;) Okay, well, maybe not. But it did give me a
by aaronblohowiak 16y ago
Starting with Ruby is an interesting way to learn programming.
I started with LOGO. I made that turtle DANCE! ;) Okay, well, maybe not. But it did give me a solid foundation that the computer is a robot that follows the commands.
I fear that languages with too many features (objects? classes? blocks!?!?) confuse the heck out of the new programmer.
My main objection to learning high-level languages first (or low level languages for that matter,) is that effectively debugging the language requires understanding concepts that are beyond your zone of proximal development.
- steveklabnik 16y agoWe put a LOGO dsl into Hackety Hack, which teaches with Ruby. https://github.com/hacketyhack/hacketyhack/blob/master/samples/Turtle%20Stars.rb https://github.com/hacketyhack/hacketyhack/blob/master/sampl...