To get started with front-end development, first you should spend 10 to 20 hours a week study this in right direction, which might last 3 to 6 month. Finally, you should try to create something worth sharing and push them on your github. FreecodeCamp homework list is a great start point, mdn is a great knowledge source and udacity is a great online video source.
It is important to find out what employers want in the midway. It is hard to meet these excessive requirements at the start point but you should be confident to yourself.
Do not stick with others skill list, you need to build your own list which is most suitable for you.
Then you should find an internship using these small projects. During your internship, you will solve tons of tricky problems and enhance your skills. All you have to do is stick these problems and solve it by yourself. After 3–6 month, you will find that most of new problems is similar to the past problems or the number of “daily tricky problems” is decreasing dramatically.
Keep doing in a relatively long period. This is how you should get started with front-end development.