When I jumped into the web development pathway a couple of years ago, I entirely felt overwhelmed. You are likely driving on the road that seems never to the end. The learning curve pretty much depends on what the role you want to be or which point you would like to stand up. But to be honest, it has become an incredible journey in my life. I won't be listing all the skills here as there is a bunch of articles you can find them out on the internet. If you have questions, leave comments below I am happy to help.