A few weeks ago, I found this website: http://teachyourselfcs.com It is a structured curriculum for someone who has been writing code, but never learned the fundamentals of Computer Science – someone like me! It has approximately 8 main topics you should learn, a preferred order you should learn them. For each topic, it recommends the…