Do we need to learn a new programming language to write scripts for Fraud Management?

No, SAP Fraud management uses the widely used SQL language to define the scripts.