Try new things.
The web development world changes so fast. Every day there are new tools being released, updated, and deprecated. Be curious.
Start playing with HTML. Build a website for yourself. Nothing fancy, just put your name on it and a few points about you. Then style it. Make it responsive. Learn about CSS pre-processors like Sass. Once you've found that you can do basic styling, make it interactive. Learn Javascript. Make your name on your website pop when you click it. Okay, you're comfortable with Javascript now, maybe explore a front end framework like jQuery and see how it makes traversing the DOM a breeze. Take it a step further and take on a view library like React or Vue and see how that makes manipulating data easier for your applications. Start interacting with API's. Pull in your tweets onto your new website via ajax and style them.
Then once you're comfortable with the front end, try all of the back end languages until you find something you like. Maybe start with python, then try ruby, go, php, etc. Find one you actually like to work with and then stick with it. Build things with it. Write a blogging platform, clone twitter, build a tool that solves a problem that you've been having.
Once you're comfortable with your toolset, start contributing to open source. Find a project on GitHub with some open issues and see if you can help close them. Find an open source tool you use daily and see if you can contribute to make it better. Don't know enough to contribute but want to still help out? Hang out on their issue boards and try and help people with things like troubleshooting.
Just don't stop creating -- that's when you stop learning and progressing.