¿Qué libros debo leer como un estudiante de negocios que quiere tener un entendimiento de la programación para el desarrollo de aplicaciones?

Depende de la profundidad con la que quieras entrar. Recomiendo obtener brevemente algunos de los fundamentos en su haber, entonces todas las tareas subsiguientes serán mucho más fáciles y mucho más rápidas de aprender.

Programación práctica: una introducción a la informática utilizando Python 3 por Paul Gries y Jennifer Campbell realmente hizo clic en la programación para mí.

A pesar de que nunca he usado Python fuera de la escuela, es un lenguaje limpio y sin muchos gastos indirectos, por lo que puedes concentrarte en los fundamentos reales.

Esto suena como un dolor en el a **, pero realmente es la diferencia entre hablar algunas frases de un idioma extranjero y ser capaz de construir oraciones reales. Una vez que haya definido sus fundamentos, el JavaScript de pila completa es la forma más rápida para que un novato se ponga en marcha (y, por casualidad, una de las mejores formas de implementación).

Buena suerte, y no dude en contactarme si tiene alguna pregunta.