¿Qué lenguaje de programación sería bueno para que una persona de tipo MBA aprenda si desea expandir sus “chops” técnicos en relación con las empresas de nueva creación?

En lugar de aprender un “lenguaje de programación”, aprenda los lenguajes de formalización utilizados para convertir ideas generales en instrucciones específicas que los programadores pueden implementar. Aprenda wireframing (dibujos de cómo se verá una página o aplicación), BDD (Desarrollo Dirigido por el Comportamiento, un lenguaje para describir formalmente el comportamiento en inglés simple), casos de uso y otras técnicas similares.

Además, aprenda la terminología básica de html y bases de datos. No es necesario que seas un programador para entender de qué hablan los programadores, siempre y cuando aprendas sus convenciones de comunicación. En realidad, mucho de lo que los programadores hablan entre sí es muy general y vago. Surgieron herramientas como wireframing y casos de uso para que los programadores puedan ser más específicos entre sí, así como con los clientes. Y realmente, ahí es donde está el trabajo duro. Parafraseando a un antiguo compañero de trabajo, la programación no es un trabajo, solo se está escribiendo. O debería ser, de todos modos.

Algunos enlaces para comenzar:
Pepino – haciendo la diversión BDD
Una guía para principiantes de Wireframing
Diseño de funciones usando historias de trabajo – Intercomunicador interno