Ask HN: How to teach basic programming

https://news.ycombinator.com/item?id=12617469
by ejanus • 10 years ago
7 6 10 years ago

I would be teaching junior craft school basic programming. My students have good knowledge of discrete electronics components like transistors, diodes, and others. I see this as a great advantage. But they have not been exposed to programming in any form. I would be working as a volunteer and my intention is to introduce them to basic structure of programming without spending too much time on any particular language idioms. I would run them through Javascript and Python. And I also have in mind to introduce them to Arduino ecosystem towards the end of the program . So, my question is how best could I introduce basic concepts like function, statements and expressions without leaning too much on any particular language ? What would be ideal programming assignments? Should I build web pages for them?

Related Stories

Loading related stories...

Source preview

news.ycombinator.com