Forget the toolkits until you have seen the bad parts of JS
Forget the toolkits until you have discovered the good parts of JS
There are a lot of great parts of JS that allow you to produce fairly powerful and flexible code patterns. Once you understand “this” and “closure” and can develop your own closures and high performance JS application you know you are almost ready for the toolkits.
Forget the toolkits until you have discovered that JS is a functional language