I have searched over the internet for just one tutorial pointing to building a JS Framework or Library, but found none. I have been wondering what it actually takes to build a framework of such maybe just for learning purposes. What are the milestones that is needed to be covered, how do I start. What do I need to know already. Thanks a bunch
You could do worse than deep dive through the source code of some frameworks you already know, to see how they work and to get some ideas about things you'd like to try a different way.
First of all, in order to create something new, get rid of trying to find a tutorial for everything. When you want to enrich this world with something original, you will have to get started on your own, or whatever you try to make will not be fresh at all.
You should know the problem at hand, it's nature and root inside out. And some programming.
Very important: No one is perfect and the first tries will always be more of a bumpy road. You will make lots of mistakes, but you will learn a lot! Go on, try to build a framework, make mistakes, prepare to rewrite and edit lots of stuff. We all started out at some point, but if you keep at it, you will create something wonderful!