I highly recommend to you to read some specialists books because the reason for it is pretty simple. Especially for me it tooks some time to discover the reason. So I want to share it with you!
An author of an book had learned lessons over lessons in a period of time. Sometimes over a couple of years and sometimes over his entire life. If you read an book, you can learn these lessons in a couple of days or weeks (depending on the book).
I want to encourage you to read books instead of watching tutorials or something like that. Don't get me wrong. Watching a tutorial is helpful and you can learn a lot of stuff. But if you read an book, you improve not only your technical skills. Your vocabulary is growing, your ability to focus on a task is growing and lot more...
There are some books out there, every programmer should have read these (in my opinion):
Design Patterns. Elements of Reusable Object-Oriented Software.
Object Oriented Software Engineering: A Use Case Driven Approach: A Use CASE Approach
Working Effectively with Legacy Code
Refactoring: Improving the Design of Existing Code
Clean Code: A Handbook of Agile Software Craftsmanship
Clean Architecture: A Craftsman's Guide to Software Structure and Design
The Clean Coder: A Code of Conduct for Professional Programmers
The Software Craftsman: Professionalism, Pragmatism, Pride
All these books helped me to grow personally and technically. After all i realized that reading a book is better than watching tons of videos.
So give it a try!
Of course there are so many books out there.
So let me know which books you can recommend to others.