I avoided learning DSP for a long time. It was something arcane which Real Engineers understood. This book helped me get over that.
The first thing you notice is the code listings: They're all in BASIC! How digital signal processing operates laid bare.
The second thing you notice is the breadth of applications. Audio compression, speech recognition, photography, radar, seismology... Reading about a problem and how technology applies to it dumps dopamine into my brain.
Software engineer. This blog does not represent my employer.