Same here - I really struggled to set up declarative pipelines starting out. The docs don't do a great job of distinguishing between the full groovy syntax and the new declarative syntax and there is a relative dearth of examples.
I think the swiss army knife nature of Jenkins contributes to this - there's just so much you can do.
I think the swiss army knife nature of Jenkins contributes to this - there's just so much you can do.