This question comes up a lot, I once saw this asked on Quora, will update this post once I get the link. IMHO I think most self-taught developers lack the basic CS concepts, myself being a self-taught developer created a list of topics that I study every morning -> https://github.com/nkudo/daily-study
Currently learning algorithms and I've been enjoying it so far, learnt a lot and some of the knowledge gained helped me in a recent interview where I was asked what data-structure the HTML DOM used. I am a JavaScript person so I'm reading this book -> http://www.amazon.com/Structures-Algorithms-JavaScript-Micha...
Currently learning algorithms and I've been enjoying it so far, learnt a lot and some of the knowledge gained helped me in a recent interview where I was asked what data-structure the HTML DOM used. I am a JavaScript person so I'm reading this book -> http://www.amazon.com/Structures-Algorithms-JavaScript-Micha...