Everyone heared about the Arduino for Atmel. Now it’s posible to work with the modern PIC and use a arduino like board, the Jaluino.
„JAL (Just Another Language, version 2) is an open source programming language built for programming PIC microcontrollers. If electronics is your thing, JAL is for you!“
http://justanotherlanguage.org/content/jaluino