ACM Selects are a series of guides to a broad range of topics in computer science, curated by subject matter experts. Each Select showcases a selection of learning resources, with the goal of helping people discover computing in an easily digestible format.