Raspberry Pi, a Computer Tinkerer’s Dream – NYTimes.com

By JOHN BIGGS

Published: January 30, 2013

Raspberry Pi may sound like the name of a math-based dessert. But it is actually one of the hottest and cheapest little computers in the world right now. Almost one million of these $35 machines have shipped since last February, capturing the imaginations of educators, hobbyists and tinkerers around the world.

via Raspberry Pi, a Computer Tinkerer’s Dream – NYTimes.com.

jQuery

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensbility, jQuery has changed the way that millions of people write JavaScript.

via jQuery.

AppInventor.org

AppInventor.org is the site for learning how to program mobile apps using MIT’s App Inventor. The site provides an on-line book and video lessons that step you through the creation of successively more complex apps. These tutorials are refined versions of the tutorials that have been on the Google and MIT App Inventor sites from App Inventor’s inception– thousands of beginners have used them to learn programming and learn App Inventor!

via AppInventor.org.

Processing

Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context,

Processing also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.

via Processing.org.

MIT App Inventor

Creating an App Inventor app begins in your browser, where you design how the app will look. Then, like fitting together puzzle pieces, you set your app’s behavior. All the while, through a live connection between your computer and your phone, your app appears on your phone.

You can build many different types of apps with App Inventor. Often people begin by building games like MoleMash or games that let you draw funny pictures on your friend’s faces. You can even make use of the phone’s sensors to move a ball through a maze based on tilting the phone.

But app building is not limited to simple games. You can also build apps that inform and educate. You can create a quiz app to help you and your classmates study for a test. With Android’s text-to-speech capabilities, you can even have the phone ask the questions aloud.

To use App Inventor, you do not need to be a professional developer. This is because instead of writing code, you visually design the way the app looks and use blocks to specify the app’s behavior.

via Learn about MIT App Inventor | Explore MIT App Inventor.

Microsoft Small Basic

Help your students start writing their first programs quickly and easily. With only 15 keywords and an inviting development environment, Small Basic is structured to help them succeed. Students who wish to advance their software development skills can also take advantage of Small Basic’s online guides and e-books to help them move ahead.

via Free tools for teachers: Small Basic – Partners in Learning Network.

Micorosot Kodu

Teach your students programming by letting them have fun creating and playing their own games. Kodu is a visual programming language made specifically for creating games. It is designed to be accessible for children and enjoyable for anyone. The programming environment runs on the Xbox 360, allowing rapid design iteration using only a game controller for input.

via Free tools for teachers: Kodu – Partners in Learning Network.