The world is your oyster. Egghead.io, medium.com, udemy, podcasts, wesbos, watchandcode, teamtreehouse, codeschool, frontendmasters, and upload lots of good apps on codepen and git. Work on MERN or MEAN stack if that is your thing.
Multi-boot your OS with a linux distro (not recommended with pentesting distros) or even better compile arch, gentoo, funtoo, slackware, Debian, Fedora, OpenSuse, CentOS, RHEL, and/or sabayon. Work on JSX, ES6 and ES7 with javascript frameworks. Use chef, puppet, heroku, salt, ansible, aws, vagrant, etc. to host your frontend. Work on backend more express, yarn, (webserverforchrome, “insert packagemanager or language/framework of your choice”) to make a local simplehttpserver (live-server) that updates the dom when you save your code), mongobd atlas, mongoDB lab, couchDB, redis, d3, sql, graphql, graphx, etc.) to connect frontend. Use and/or understand why you would use a relational vs non relational database, and on using REST and CRUD.
Use CSS grid, a css complier, flex, react/redux, bootstrap, etc. to easily make the frontend a full forum, login authentication (passport, api social network authentication, firebase, nginx, adonis, etc), full blog, full tribute page, and add a separate about me page which is your portfolio, which are all functioning within one full website. No more static one page website with just a navbar that drops down to certain sections of the page. Work on a meaningful app/website that helps displaced communities or fulfills a need. Do things for small companies or nonprofits.
Have senior people do code reviews on you and you start learning how to do one as well. In creating larger projects you will end up with (a lot) of .js files. For example one for eventsModule, dataModule, UIModule, etc… Find more libraries, spell checker, prettier, beautify, indent-rainbow, rainbow brackets, bracket pair colorizer, color highlight, output colorizer, vs color picker, auto close tag, auto rename tag, auto complete tag, better comments, emmet, (several variations of lent), flow, typescript, (several variations of intellisense), babel, webpack, mocha, gulp, grunt, etc. Add maps, weather, gis, and geocaching type APIs. Get good at using the terminal and shortcuts in your text editor, IDE, and/or OS, but do not limit yourself to just one just in case you have an employer that forces you to only use one.
Use a sketch/marvel/gravito/visio/blender/libreoffice draw, or a similar UX design tool to preplan your app (get good at prototyping and making sections of your code read only/private), get good at gimp or photoshop. Make landing page of different popular econ sites and social networks. Look into making a node or python/beautiful soup webscraper, and using 80legs, bit.ly, shorturl, spark/hadoop, R, scala, excel, sql, DevOps, docker, agile, etc. for backend analytics. Learn the many types of algorithms when and why they should be used. Use algorithms in your app/website and let people who inquire why you are using that. Work on selectors, constructors, prototypes, promises, pagination searches with databases, loops within arrays, and different types of math randoms.
Take charge of being PM in a group at a coding meetup. Be nice be nice be nice and network like crazy. There will be a lot of people who naturally will not like you. Do not worry. Keep going to meet ups even if you do not have a laptop and you only have a budget PC. If you need to take a noise canceling headset with you if you have anxiety issues, do it. That is what I am trying to do.
One more thing when you start to get a lot of praise be humble, because it is too easy for people to view you as egotistical and/or be envious and poof…there goes your network opportunities.