Ask HN: Computer science for the self taught programmer
Computer Science is not just algorithms. Generally speaking, Comp Sci consists of:Algorithms/Data StructuresComputational ComplexityDiscrete MathProgramming Languages (both application and the concepts behind them)System ArchitectureNetworksCompilersOperating SystemsDatabasesParallel ProgrammingArtificial IntelligenceGraphicsAs for what to learn, here is THE BEST link: http://matt.might.net/articles/what-cs-majors-should-know/. It covers all the topics I mentioned, and then some, and provides links to books/resources about everything. If you're serious about self studying Comp sci, that page has all the links and info you need to start.