What everybody said + a few suggestions from me :
The web development landscape changes quickly. So, don't feel bad or demotivated if you don't know the new shiny tool/technology everyone is crazy about. In most cases it's a good idea to switch tools/technologies only when the need arises.
Bonus : Refer to this answer by @mweststrate .
Don't get into the battle of framework A vs framework B. Do your own research, ask plenty of questions and then decide what you should use.
Always remember that you are learning Web Development to utilize your skills and knowledge to solve someone else's problem. So, be a problem solver.