Software or make Add-ons, what each takes, as for Programming Languages knowledge

What Programming Languages involved in Blender Software Development?
To modify the Software or make Add-ons, what each takes, as for Programming Languages knowledge?
eg Python, C/C++?

I am Software Developer and Content Creator

Download 2.92.0 or 2.8x, I will try Blender for the first time, but the book I am reading is based on 2.80 alpha4/beta and is a Packt book 2018 - for Video Editing using Blender… well…???

for addons and scripts, all you need to know is python.
for blender itself, you need to know C. Parts of the blender source code are written in C++ (Cycles), and ObjectiveC (the mac api hooks), but everything else is C.

1 Like

More and more of the new stuff like geo nodes are C++, also some older components like the compositor are also C++

1 Like

Blender Development using any C++/C/Python framework…? Like C++/Qt… or C/GTK?

I think most of your questions will be answered here: https://wiki.blender.org/wiki/Developer_Intro/Advice

1 Like