I've looked at a few of Stuart Armstrong's posts that he put up related to his research agenda (though only ones before he posted the full agenda), and felt like I was missing some prereqs. My background is in philosophy. What subjects or particular resources should I study to be able to read his work?
Nate Soares wrote a series of textbook reviews, and I have as well - there's discussion of why books were selected and what we got from them.