Para la física teórica, te sugiero que estudies más sobre informática en lugar de programación.
Hay muchos temas en informática que también te ayudarán mucho en física.
Comience con los principios básicos de la computación. Esto incluye la teoría de la computación y la forma en que la computadora realiza las operaciones. Deberías tener un fuerte control sobre álgebra booleana y puertas de circuito. Debería poder resolver casi cualquier expresión booleana. Aprender K-map también es una buena idea.
- ¿Pueden las computadoras cuánticas calcular con números trascendentales, es decir, usar precisión infinita en los cálculos?
- ¿Cuál es la motivación para usar la criptografía de celosía en la criptografía post-cuántica y cómo afectarán los ataques cuánticos a los pasaportes electrónicos MRTD (porque todos los protocolos pueden romperse, entonces, ¿cómo puede la criptografía de celosía ayudar también en esta área)?
- ¿Cómo funciona la predicción en la física cuántica? ¿Alguien puede dar una instancia real de la detección efectuada como resultado del cálculo? ¿Cómo se hizo?
- ¿Podemos simular física de alta energía a través de física de materia condensada?
- ¿Cómo definirías el problema de medición en mecánica cuántica?
También debe poder llevar a cabo conversaciones entre diferentes sistemas de base numérica, es decir, binario, octal, decimal y hexadecimal.
Por último, si desea aprender un lenguaje de programación, le recomendaría elegir entre MATLAB o Mathematica. Estos lenguajes se utilizan para realizar cálculos matemáticos complicados. Estos son especialmente útiles en su campo de interés. Te daré un consejo sobre cómo aprender un lenguaje de programación. No lo hagas Comprenda el concepto detrás de la programación, no se centre solo en aprender el lenguaje en sí. Una vez que comprenda los conceptos, puede aprender cualquier lenguaje en pocas semanas.
Espero que mi respuesta haya ayudado. ¡Gracias por leer!