Resource recommendations for DSP beginners
When asking this same question myself I was told that "The Scientist and Engineer's Guide to
Digital Signal Processing" by Steven W. Smith is quite good. It's free and available online @ http://www.dspguide.com/