I have been a member of ACM for the last 2 years, but just let my membership lapse. Their site is nearly useless for anyone who is not already at least an advanced undergraduate in CS or IT. The parent post is looking for resources for learning CS, not advanced study (or so I understood it).