A List of Resources for Learning DSP

Physical Books

I recommend looking on AbeBooks for used copies.

Online Books

Online Courses

Websites and Videos