The operating system is Linux.
https://en.wikipedia.org/wiki/Raspberry_Pi_OS
The developing environment is a Unix-like:

The programing languages could be C, C++, Python etc.
https://en.wikipedia.org/wiki/Raspberry_Pi

This book is very useful:

The author uses Python:

