The Raspberry Pi can execute code written in a wide range of languages but given that the Python programming language is relatively easy to learn for the beginner, it's a great place to start.