If you are up to create very particular sounds, there is a need to understand some basics of FM synthesis first. Just to be honest, subtractive and FM synthesis don’t really compare, it’s quite a different approach to create sounds.
But after getting ones head around the basics of two operators working in tandem, there is no need to worry about the algorithms and sounds can easy be “constructed” without trial and error