Solo tuve que abandonar el primer curso de programación en una universidad. ¿Qué hago ahora?

Veo tu información en el comentario.
El programador no es matemático ni físico. así que no debes preocuparte por la física y las matemáticas.
El programador es ingeniero. Si tienes talento para las matemáticas, está bien. si no, no hay nada serio.
Para ser un buen programador, solo necesita leer y saber cuáles son todas esas teorías y dónde puede encontrar el documento o un implemant.
Entonces, deberías leer un libro adicionalmente.
los primeros planos son 12 libros (o 12 campos) a continuación, la mayoría de los cuales aprendió o aprenderá en los cursos de la escuela. solo necesita leer el resto (no exactamente esos libros, pero esos campos, los libros de más de 60 años, puede encontrar muchos libros alternativos)

<El arte de la programación de computadoras (1968)> -Donald Knuth (! Lo más importante para un programador )

<Mecánica cuántica (1930)> -Paul Dirac
<Los documentos recopilados de Albert Einstein: Los años suizos: Escritos, 1902–09 (1930)> -Albert Einstein
<Fractales (1977)> -Benoit B. Mandelbrot,
<Naturaleza del enlace químico (1939)> – Linus Pauling
<Principia Mathematica (1910–13, 3 vols.)> – Bertrand Russell y Alfred North Whitehead
<Búsqueda de estructura (1981)> – Cyril Smith
, < Teoría de los juegos y el comportamiento económico (1944)> – John von Neumann y Oskar Morgenstern
<Cibernética (1948)> – Norbert Weiner
<Conservación de la simetría orbital (1970)> -RB Woodward y Roald Hoffmann
<El significado de la relatividad (1922)> – Albert Einstein
<QED (1985)> -Richard Feynman

———— la vieja respuesta ————–
Si quieres ser el hombre más poderoso de la tierra, debes aprender que todos los cursos básicos incluyen programación, si no, puedes aprender libremente y difícilmente, y conseguirás crear éxito.
Incluso en el círculo de TI, la programación no es necesaria. Steve Jobs no puede programar.

Primero, familiarícese con los servicios de tutoría disponibles a través de su escuela. En segundo lugar, ciertamente puedes obtener buenos resultados en los cursos de CS sin tener una base sólida en matemáticas. Mi sugerencia es que elija algo bastante fácil, como C ++ para Dummies o Deitel y De ++ y C ++ Cómo programar, y comience a escribir pequeños programas para familiarizarse más con los conceptos. Si escribe un par de programas utilizando objetos, aprenderá lo que necesita saber.

Elija algo que le guste ahora, luego aprenda a programar más tarde; no hay tiempo para apresurarse, estás bien.

Tome otro curso el próximo semestre.

El éxito no se trata de tener éxito y tener éxito hasta que tengas éxito, sino de pasar por un fracaso tras otro hasta alcanzar el éxito.