Coding: Arduino

What is Arduino? What makes it great for students? Massimo Banzi, one of the creators, tells you in this Ted Talk: