Fallé miserablemente en mi programación práctica. También soy débil en matemáticas y pensamiento lógico. ¿Puedo alguna vez aprender programación?

Saber programar te permitirá crear software que pueda automatizar tareas, reducir tasas de error, obtener información significativa de datos aparentemente inútiles, expresarte a través de las matemáticas y el arte, sacar más valor de los dispositivos al permitir la comunicación entre ellos, básicamente si quieres para que su computadora haga algo por usted, no tendrá que esperar a que alguien cree un software para ello, puede hacerlo usted mismo. Todo con una pequeña inversión en una computadora portátil decente y conexión a Internet, con deshacer, rehacer, copiar y pegar ilimitados, etc.
Si crees que es una habilidad útil para adquirir, toma tus fracasos como lecciones y sigue adelante, no es tan difícil como la mayoría de los programadores afirman que era, pero ahora con el nivel de abstracción que hemos alcanzado, cualquiera puede aprender Cómo escribir software básico.
El pensamiento lógico y las matemáticas básicas son requisitos obvios y se pueden adquirir fácilmente mediante la práctica .

Si te has aplicado a fondo y aún no te sientes interesado o entusiasmado por adquirir esta habilidad, entonces no lo hagas. Hay muchas cosas igualmente importantes, divertidas y efectivas que hacer en este mundo. Explore y aplíquese en estos campos, sea paciente y honesto consigo mismo y definitivamente encontrará su interés / pasión.
Explorar y aplicarte es la clave aquí, no esperes una intervención divina.