Front end Framework
A word of caution, do not try your hand on all of them at once. Take your time and take things slow. Learn them one after the other. For if you try to do everything together, you will just fall with your face down.
Functional vs Object Oriented Approach