Hello! Personally, I don’t think that learning Groovy is essential to write Nextflow pipelines. This page with operators can be used as a manual for channel mainipulation: Operators — Nextflow documentation
Evangelos is correct in that you don’t really need to learn Groovy itself (unless you really want to). This lesson takes the approach of looking at what essential patterns do you need to know, what bits of Groovy are important, and where are the boundaries.
Let me know if this addresses your need or if you’d like to see something different.