For a Raspberry Pi to be programmed, the main language it uses would be Python. At the moment I am currently studying and learning the language. The language is very powerful with many differences from the other languages we have been thought. Ill keep you posted on my progress. Stay tuned.