There is. It’s this massive forum. Read read read and then read some more.
You can get started with the basics very quickly, but like any complex thing mastering it takes time and study.
Chances are if you’re wondering something it’s been answered here already search and explore, it’ll pay you back.
I would recommend starting here and just following every rabbit hole you can find: