How to learn the background schematics and working of TYK

I have recently started with setting up TYK dashboard ans adding a mock api to one TYK API. Testing it and working around different authentications. I want to understand the detailed working of TYK and available features. Also in long run i want to contribute to the open project.
Have started reading the docs…What should be the approach that should be taken in develop a deep understanding of TYK.
Also if you can list down the resources to look into and follow and if an available slack or discord community, it would be of great help.