by edshelf: A discovery engine of websites, mobile apps, desktop programs, and electronic products for teaching and learning.

Teaching primary and secondary students how to program has become a hot topic lately. Even people like United States President Barack Obama to actress Angela Bassett to music artist Shakira have spoken about the value of computer programming in an initiative called Hour of Code.

With good reason too. Technology is a major part of our lives. Knowing how to build new technologies means having the ability to shape its direction. So let’s encourage students not just how to program, but how to write programs that can help our world.

And to start, technology coordinator Holli Scharinger has curated a set of web, desktop, and mobile apps that students can use to learn computer programming.

What tools do you use to learn how to program?

28 Tools to Learn Computer Programing From edshelf

Image attribution flickr user timmccune