¡Hola Robert!
¡Excelente pregunta! Tu enfoque es el correcto, en mi opinión. Hacer scripting en SAP Cloud Integration
es
programar, y la programación tiene una curva de aprendizaje bastante pronunciada, por lo que tiene sentido aprender un poco más del lenguaje primero, y luego aplicar ese conocimiento en el contexto más específico del paso de Script en SAP Cloud Integration.
Un buen lugar para comenzar es
esta página
en el sitio web oficial de Groovy. Enlaza a varios libros y cursos. El libro Groovy in Action de Manning es la referencia habitual, pero no ha sido actualizado desde hace un tiempo. Por otro lado, sí cubre Groovy 2.4 que es la versión aún utilizada en SAP Cloud Integration.
En cuanto a herramientas, es algo subjetivo. Yo instalaría Groovy en tu máquina local y comenzaría a experimentar con él (recuerda instalar la versión que realmente está en SAP Cloud Integration, es decir, la 2.4). Visual Studio Code es un editor de código realmente bueno y ligero, pero puedes usar cualquier editor o IDE que te guste.
¡Mis mejores deseos para tu viaje con Groovy!
Saludos,
Morten