Understanding Gradle

Good day

I work with cuba platform and trying to understanding how gradle works with it. When starting the framework you would see that the project is building gradle but don’t understanding the significance of that. If anyone can help me with links to understanding, or videos that i can watch to understand more, i would highly appreciate.

Thank in advance