http://matt.might.net/articles/what-cs-majors-should-know/
See the best timeless articles from matt.might.net.