I think the problem is probably because of your programming background. If you had good programming background, like understanding how programming actually works, it would really speed up your ability to learn any other programming languages or frameworks. These days, many tend to jump into programming via frameworks (i.e Laravel, Angular, Spring etc.) or Libraries like React. If you start programming like this, it will literally be difficult to quickly pick another framework in another language and get along with it. I will advise you take a step back and ask yourself "am I really good in programming?" or "am only good in framework?". Learn the basic core concept of programming such as programming paradigms, operators, variables, functions, methods , control flows, data structures and algorithms; when you really know how all these work, you will realise that jumping to any language or framework is not big deal because they all have commonalities in semantics, just syntax differences sometimes. I hope this helps!