Here Are Some Programmer Alternatives to Arduino IDE

Found this ling today

http://www.makeuseof.com/tag/programming-languages-can-use-arduino/

Enjoy