This comes from my experience, and I hope my experience holds some weight.
Beginner ZZ (EOLine, Blockbuilding or EOCross + Pairs into OCLL, PLL) is definitely good enough to just get sub10, probably even sub8, sub7 if you're really good. But before getting that far, you WILL learn some more...