3 ms·
Frankly, I think that getting people excited about programming and learning that they can create something actually cool is the most important part of their fir
by GavinB 14y ago
Frankly, I think that getting people excited about programming and learning that they can create something actually cool is the most important part of their first introduction.
I took a course in high school that started with the nuts and bolts. I did fine because I already knew some basics, but most of my classmates struggled. They learned that programming is hard and no fun and in the end you've pushed some lines of text around. Most of them barely passed and will never touch code again.
For a serious university level CS course? Sure, start with Python and explain how the basic nuts and bolts work. Trying to get young people excited? I think it's worth considering other options.
How many of us really started out programming learning the basic concepts in a structured environment? I understand your point, but I think that to be so dismissive of the enjoyment and excitement factor is inappropriate.
- gravitronic 14y agoShowing them what you can do, and teaching them using the environment, are two very different things.