I have been learning rust since 2021. I followed different courses from YouTube and others. Then I shifted towards books to learn rust and right now after two years I am doing same thing and learning rust from documents from the webs.
My main point to learn rust is that when I am learning form YouTube playlist of Indian YouTuber basically the playlist is well-designed, but there are some main concepts missing, so I shifted books to learn advance topics of rust. After reading half of different books I think I know rust so decide to create some projects. After creating all this stuff, I realized I am stuck again in some topics and some concepts are missing, or I don't know them.
After that right now after 2 year I am learning rust again.
My main question is what is the best way to learn a new framework / language, and how to avoid the loop where I am stuck.