Olá Robert!
Excelente pergunta! Seu foco está correto, na minha opinião. Fazer scripting no SAP Cloud Integration é programar, e a programação tem uma curva de aprendizado bastante acentuada, então faz sentido aprender um pouco mais sobre a linguagem primeiro e depois aplicar esse conhecimento no contexto mais específico do passo de Script no SAP Cloud Integration.
Um bom lugar para começar é
esta página
no site oficial do Groovy. Ela contém links para vários livros e cursos. O livro Groovy in Action da Manning é a referência comum, porém não foi atualizado há algum tempo. No entanto, ele cobre o Groovy 2.4, que é a versão ainda utilizada no SAP Cloud Integration.
Quanto às ferramentas, é algo subjetivo. Eu recomendaria instalar o Groovy em sua máquina local e começar a experimentar com ele (lembre-se de instalar a versão que realmente está no SAP Cloud Integration, ou seja, a 2.4). O Visual Studio Code é um editor de código muito bom e leve, mas você pode usar qualquer editor ou IDE que preferir.
Meus melhores desejos para sua jornada com o Groovy!
Saudações,
Morten