[QUESTION] How to understand Blender?

Good night:

I am currently studying graphic computing and saw your Blender project and i would like to start to study in order to collaborate in a future.

I saw that it was Open Source and I would like to start studying it, however my computer graphics knowledge is still very poor. Do you have a book or reading that you can recommend to understand more about your project or graphic computing?

Thank you

Please see this other post: Building a mental model of Blender code set

Also, your question is far too vague to answer. Do you want to help develop Blender? If so, which part/feature? What languages do you know? Do you want to learn to use Blender? Or did you want to develop Python addons for Blender?

Anyways, this is a good video to start with (It isn’t Blender): https://www.youtube.com/watch?v=ih20l3pJoeU

Thank you for your answer and sorry for my English:

Yes, i would like to help develop Blender in a future, but i’m noob in copmputer graphic area, so i’m starting to study the area, how to program, and understand how it works

Thanks for the clarification. It wasn’t bad English, I just wanted to be sure about the nature of the question.

And honestly, it was kind of a leading question – learning to use Blender and write its Python API are both good ways of learning and understanding Blender. Very likely, there’s a specific feature or workflow in Blender that excites you, or some feature that isn’t in Blender that you want to add. Maybe you don’t even know this yet! You’ll find something that excites you if you spend some time learning this basic stuff.

The fist thing to do, in any case, is build Blender.

Once you decide on a first project, start looking around the module page on developer.blender.org and read the commits and the discussions (don’t add discussion unless it is appropriate; some tasks are only for code discussion by module members). You can contact some of the developers on blender.chat . And of course, there’s no substitute for reading the code, and trying things out the old-fashioned way: trial and error.

Blender is the most 3d app on youtube with tutorials.
all are very good to watch, and if you want to learn, I recommend watching them all, even if they are repeated (first 8-10 in the list)