Have you been tinkering around with these cheap and accesible Arduino-boards for a while, and felt like. Hmm whats the next step up the ladder? A first step could be to set up a productive environment ...