Learn frontend development through play, repetition, and sleep. Each game builds up your skills from the ground up using the educational process of scaffolding. You learn one new concept at a time, and leverage spaced repetition to solidify each concept.
By the time you're done, you'll know the technology like the back of your hand. You'll be able to use it with fluidity and intuition, and never have to waste time looking it up again.