The Bean and Bean+ uses the Arduino IDE, so it's the same language as other Arduino boards. After downloading the bean loader, you should also have a bunch of Bean example sketches in File -> Examples -> LightBlue-Bean. So you can use those to get more familiar with the different Bean sketches.
The Bean Loader is specific for the Bean and Bean+ and will not upload to an Arduino fitted with a Bluetooth shield.
Have fun! We love to see your example projects, so please post on BeanTalk to show off your projects!