If you plan to build from scratch, there's no specific language that is recommended. All you need to know is that
• Does the platofmr support requests either using REST or SOAP?
• Does that platform have a library that will enable you to perform either OAuth 1.0 or OAuth 2.0 to authenticate to NetSuite
If you are using SOAP, you might want to consider PHP or C# or Java since NetSuite already has provided sample applications and toolkits that you might want to start with with your integration.
If you are using RESTlets or RESTful, I honestly prefer using Python or NodeJS since there are already samples in SuiteAnswer which you could start with.