I&#x27;d recommend a 3 pronged approach:<p>1. Read specific Javascript stuff (I&#x27;d also recommend Eloquent Javascript as others have). Code school free courses can help with the basics too.<p>2. Try and find someone who you can speak to from time to time about Javascript stuff. They can introduce you more advanced stuff (like Grunt&#x2F;Gulp), which even if you can&#x27;t understand it all, helps expand your horizons and show you what to look at when you&#x27;re comfortable with the simple stuff.<p>3. Read about programming in general, because the principles apply to any programming language. I&#x27;d recommend Code Complete by Steve McConnell. It&#x27;s a bit daunting but full of great stuff to make you think about your approach to programming.<p>good luck!