Apple Xcode IDE - already on your computer (free from Apple)

BlueJ IDE ( free and cross platform) Used to run Karel

Must be downloaded and installed. (Karel also)

Karel setup in BlueJ (pt.1)
Program Karel J Robot

.