what are the steps to have a solid understanding on how a framework works

Familiarizing yourself with the framework

Understanding the core concepts

Exploring advanced features

Building a sample project

Testing and debugging

Contributing and staying engaged