watch out for the snake!

Python

Python is a programming language that is both OOP (Object-Oriented programming) and structured programming. It is a highly extensible language that is also highly readable. Python has a clear and relatively simple syntax and semantics.

Python has a large standard library and, there is a comprehensive repository of thrid-party software for Python, at the Python Package Index.

Resources

There is a comprehensive set of resources online about Python, including a Python Wiki, a Getting started with Python page, and an informal introduction to Python. If you want to programme a Rasberry Pi, then Python is your programming language!