I am currently learning with this book. It has a very good practical and engineering oriented guide, I would recommend it!
Also the mentioned and covered hardware is cheap to get, I am currently using a RTL-SDR from nooelec and for learning the basics you have to invest like 50 euros, which is fair IMO.
RTL-SDR is not for beginners only, it is great cheap every day SDR with known parameters. If you know what you are doing, RTL-SDR solves 90% of your receiving tasks. It is noisy in some frequency range, it has spurious signals, it is only 8 bit, but professionals easily deal with all there things. As you learn more in radio world, RTL-SDR open new opportunities for you and will never die as a receiver. Later you will start writing your software for it to process I/Q samples.
This is an excellent resource. I'm not a DSP expert, but I work in the field, and this is usually the first resource I go to when I need to re-familiarize myself with some basics.
I am a dsp expert. I still find it's explanations delightful and useful perspectives. Also very good for new team members who are better at code than dsp, which is most of them.
Also the mentioned and covered hardware is cheap to get, I am currently using a RTL-SDR from nooelec and for learning the basics you have to invest like 50 euros, which is fair IMO.