Start with high-confidence parallel programming books, then narrow by subgenre or adjacent topics.
CUDA by Example
Jason Sanders, Edward Kandrot
Core Java for the Impatient
Cay S. Horstmann
Programming With POSIX Threads
David R. Butenhof
Introduction to Parallel Computing
Ananth Grama, Anshul Gupta
Java Concurrency in Practice
Brian Goetz, Tim Peierls
High Performance Linux Clusters With OSCAR, Rocks, Openmosix, and MPI
Joseph Sloan
Professional CUDA C Programming
John Cheng, Max Grossman
Programming Rust
Jim Blandy, Jason Orendorff
Concurrency in C# Cookbook
Stephen Cleary
Concurrency in .NET
Riccardo Terrell
Modern Java in Action
Raoul-Gabriel Urma, Mario Fusco
Rust in Action
Tim McNamara
C++ Concurrency in Action
Anthony Williams
Go by Example
Inanc Gumus
Go in Practice, Second Edition
Nathan Kozyra, Matt Butcher
C# Concurrency
Nir Dobovizki
Distributed Computing by Mobile Entities
Paola Flocchini, Giuseppe Prencipe