Is there a good resource to learn about digital audio processing algorithms, like compression, reverbs etc?
This is one of the best resources out there for audio DSP+ML. While it is focused on music, it is also highly relevant to other audio such as speech environmental sounds etc.
It is also helpful in the context of other signal types Good reference
is this good for someone with no music knowledge but loves programming and want to learn about audio and sound generation?
Good stuff, thanks
see also dan ellis' webpages at columbia and the most excellent librosa.
this one can also be helpful: https://allendowney.github.io/ThinkDSP/