Title: I found this interesting question on Quora ( http:&#x2F;&#x2F;www.quora.com&#x2F;Computer-Programmers&#x2F;What-skills-do-self-taught-programmers-commonly-lack ).<p>I, personally, am a self-taught programmer. I&#x27;ve no background for formal CS Studies at University. I&#x27;ve no knowledge about Algorithms, Data Structures and Design Patterns, Compilers etc.<p>I always feel there&#x27;s a need to know such topics to become better a better programmer. If so, how can I pursue such topics ? Do I have to go back to University and attend a CS degree ? Or take online courses (and which?) Where do I start ?
Upvote: