Magento 2 is a complex platform and it takes a lot of time and effort to learn it. However, there are a few things you can do to speed up the process:
Read the official documentation. It might seem obvious, but this is the best place to start. The docs are comprehensive and cover all aspects of Magento 2 development.
Join the Magento Community. There are many experienced Magento developers on the forums who are always willing to help.
Use Magento tutorials. There are some excellent Magento 2 development tutorials out there, which can help you quickly learn the basics.
Get some experience. The best way to learn Magento 2 is to get your hands dirty and start building something. Try to create a simple extension or module first, and then gradually increase the complexity.