To do to start everything yourself without frameworks or start to learn a framework?
Let's define the goals. For training? To do their bikes without experience with existing solutions is a stupid JS to pull. There are more productive ways. Cut your framework is usually the case, though fun, but not productive. Although there are benefits of course. But it is better to watch how it is done in popularon decision and try to do the same then too.
The word teach JS at a normal level. And learning frameworks never need, they need to understand and resortsa. Soucieuse doesn't help anyone.