A veces se cree que es mejor enseñar la programación de Microsoft Exceland Visual Basic para aplicaciones (VBA) a estudiantes de ingeniería química, en lugar de un lenguaje de programación basado en objetos. Favorecer el entorno de Excel para aprender habilidades de programación se debe a la familiaridad existente del estudiante con Excel y su uso común en la industria (Wong y Barford, 2010).
En realidad, para Ingeniería Química no es “Necesario” ningún lenguaje de programación aunque si es bastante recomendable conocer uno a profundidad. Por otro lado el Lenguaje de Programación que se va a utilizar no depende de si eres Ingeniero Químico o Mecánico o Arquitecto, sino del tipo de Software o del tipo de problemas que deseas resolver.
Por ejemplo, si lo que quieres es elaborar un software para resolver problemas relacionados con Fisicoquímica o Termodinámica, puedes utilizar casi cualquier lenguaje (Visual studio, ASP.NET, Java, JavaScript, PHP, etc.), solo deberá tener capacidad de realizar cálculos; si lo que deseas, por ejemplo, es hacer una simulación con animación y gráficos avanzados, ya cambió la cosa, vas a requerir algo más sofisticado como podría ser C#, Java, C++
Lo que va a marcar el lenguaje a utilizar no es la carrera que tengas sino el alcance y ámbito del Software, por ejemplo, para Aplicaciones que corran en Smartphones y Tablets (APP’s) puedes utilizar XAMARIS, Java o JavaScript, para realizar un software que solamente sea para resolver tus necesidades (Reyes, 2018).