ACM Digital Library
"ACM has opened more than 117,500 articles published between 1951 and the end of 2000, during the first 50 years of its publishing program. These articles, which include many foundational articles by the pioneers of the field, are now freely available to view and download via the ACM DL."
Association for Computing Machinery (ACM)
A curated selection of stand-out resources for learning, covering a wide variety of topics.