How to programme the nrf51822

i just purchased the www.xcluma.com/bluetooth-4-0-module-NRF51822-2-4G-module-development-board-ble-4-0 this xcluma nrf51822 module , so how can i progarmme it . which IDE i need to use , please help me ,am new in to nrf and Arm .