Digital signal processing involves processing digital signals using digital computers and software. There are several types of signals that can be classified based on properties like being continuous or discrete in time and value, deterministic or random, and single or multichannel. Common signals include unit impulse, unit step, and periodic sinusoidal waves. Signals can also be categorized as energy signals with finite energy, power signals with finite power, and even/odd based on their symmetry. Digital signal processing is used in applications like speech processing, image processing, and more.