Title says all

i just want to know the general (aka what type of lanauge to script it in etc etc)