PureData is an interesting tool, but it is very low-level. You have to reimplement from scratch things that are present in most DAWs or synths, for example: there is no GUI-controlled equaliser, no reverb. No oscilloscopes and FFT displays. If I am not mistaken, there is even no primitive for modulating frequency of one oscillator with another. The filters are very primitive and limited. The user is expected to learn…
You can read Miller's book: The Theory and Technique of Electronic Music
It's free online.
Also these two tutorials are very helpful: https://archive.flossmanuals.net/pure-data/ http://www.pd-tutorial.com/