First, to start with, one needs to gather a good understanding about signals, sampling, quantisation, different types of signals- audio, images, etc., how they are represented in time domain and frequency domain (what it actually means), Linearity, Time-invariance, LTI systems, impulse response, convolution, frequency ...