as I understand you are interested in the frontend?
then learn js
then keep up with the times and surround himself with a bunch of tools
nodejs, task managers, webpack
mvc js frameworks
Checklist frontend developer
directly to web programming is not. guides on how to optimize frontend
basics from Google
knowledge base Mozilla
here serious guys
understand how browser works. The HTTP Protocol, the critical path rendering. understand about what is happening on the server. as database work.
a lot of things you need to know. without a mentor will not go far.