In addition to what artpar, commented, I'd say take it slow and try to appreciate the browser as a dev environment. There are a lot of interesting APIs/technologies available today, e.g. Service Workers, grid layout, geolocation api, etc. You probably won't need to use them for work, but they are still interesting.<p>2nd) if you have to use a framework (say react), learn to appreciate what it does for you. Try to understand what it is accomplishing and don't be too afraid of jargon. It's a steep hill, so you'll need patience and perseverance, but it gets better, and there is some world class, creative, software engineering going on in js framework these days.<p>addendum:<p>I don't recommend you spend a lot of time checking this out now, but react boilerplate is an impressive example of a modern frontend js stack. Tons of frameworks, and very possibly too much too soon, but it's pretty well designed and documented, and has a nice supportive community.<p><a href="https://www.reactboilerplate.com/" rel="nofollow">https://www.reactboilerplate.com/</a>