The open-source Arduino environment makes it easy to write code and upload it to the I/O board.
App that allows your Mac to use iOS' lock screen.
It can program your app, Arduino projects and robots by dragging & dropping.