Creo que es una buena idea aprender al menos algo de física newtoniana básica (así como algunas ópticas básicas, acústica, termodinámica y astronomía) solo para tener algo de “sentido común” sobre cómo funciona el mundo físico a tu alrededor. Puede que no influya directamente en sus habilidades de programación de computadoras, pero tener este conocimiento expondrá su cerebro a muchos dominios diferentes de problemas y soluciones. También puede inspirarte a escribir código de computadora que interactúe con el mundo físico (para monitorear y / o controlar cosas).
Escribir software de computadora que pueda interactuar con algo tangible en el mundo real (como controles ambientales, automatización de procesos físicos o robots) hace que la programación sea divertida, desafiante y creativa. Quién sabe … tal vez algún día, es posible que desee elaborar su propia cerveza o vino en casa y desarrollar su propio monitoreo y control computarizado sobre el proceso, para que pueda obtener resultados consistentes y de alta calidad. Conozco a varias personas que trabajan en el campo de TI e ingeniería de software que hacen esto como un hobby, y les encanta.