Whilst most of the Blender source code is written in C and C++, Extensions (Add-ons) are coded entirely in Python.
Blender comes with >90 extensions installed, but they are not all activated by default.
Blender extensions are installed and activated through the User Preferences window (accessible through the File
menu or with the shortcut Ctrl + Alt + u
).