¿Existe realmente alguna esperanza para que alguien con niveles matemáticos básicos aprenda a programar?

El 80% de lo que haces en la programación no requiere ninguna habilidad matemática más allá de lo básico. Para un principiante, creo que debería centrarse más en mejorar sus habilidades de resolución de problemas y aprender construcciones y algoritmos fundamentales del lenguaje.

Entonces, ¿dónde se requiere la matemática entonces? Un ejemplo clásico es la suma de 1 a n problema. Podrías hacerlo como

int total = 0;
para (int i = 1; i <= n; i ++) {
total = total + i;
}

Pero si tienes el concepto de secuencia y serie de matemáticas de la escuela secundaria, puedes hacerlo

int total = n * (n + 1) / 2;

Ambos son correctos. La última es una solución eficiente.

Como puede ver, las buenas habilidades matemáticas pueden ayudarlo a escribir una solución eficiente. Pero como un principiante que aprende a codificar, debe enfocarse en aprender los conceptos fundamentales del lenguaje, como los bucles, las declaraciones de control, los condicionales, etc.

No te rindas La programación será más fácil a medida que practicas.

En general, yo diría que sí, sin embargo, no serás bueno programando sin matemáticas.

Pero no saber matemáticas en este momento no significa que no puedas aprenderlo . Hay mucha gente por ahí que no tiene idea de las matemáticas y, por lo tanto, también hay muchas clases para temas relacionados con las matemáticas. Y también, casi todos los libros sobre programación contienen una gran parte de las matemáticas que están detrás, por lo que aprenderá mucho solo con leer y tratar de entender esas páginas.

Para volver a su pregunta, creo que puede aprender programación sin ningún conocimiento profundo de matemáticas. Pero como se dijo anteriormente, ni escribirá un código muy bueno, ni será muy respetado como programador. Pero aún así, un sitio web básico o una aplicación de Android no necesita ningún conocimiento de las matemáticas detrás y es fácil de hacer para todos.

Cuando eras niño, ¿sabías de matemáticas?

No cierto Pero trataste de aprender y ahora aprendiste esa cosa. Ahora estás dispuesto a aprender programación que es genial. La programación tiene que ver con las matemáticas, es mejor decir la resolución de problemas. El lenguaje de programación nos permite convertir nuestra técnica a códigos de comprensión informática. Para que pueda aprender fácilmente cualquier lenguaje de programación. Y créeme, es divertido jugar con el lenguaje xD.

No, las malas matemáticas no importan mucho.

Por lo general, cuando hablamos de programación, analizamos cómo diseñar el programa, qué órdenes debemos darle a la computadora para que resuelva nuestro problema. Seguramente podemos escribir algunas ecuaciones en el código, pero no es nuestro deber calcularlas, como si se tratara de una calculadora.

Solo si está aprendiendo algún algoritmo, podría haber ecuaciones complejas para entender. Eso significa que, si tus matemáticas no son tan buenas, tendrás dificultades en algunos dominios, pero está bien en otros dominios.

Lo siento por mi pobre inglés, gracias por su lectura.