Aprende C# como principiante
A juzgar por tu situación, aprender a programar tiene muchas desventajas, como conocimientos básicos de informática e inglés. Si quieres aprender programación, un buen inglés es de gran ayuda.
Las matemáticas son una gimnasia para pensar. Principalmente ejercita el pensamiento lógico. No se usa mucho en la etapa inicial de aprendizaje de programación, pero se usa todos los días en inglés.
Tu mayor ventaja es que aún eres joven. Si estás realmente interesado y realmente quieres aprender a programar, entonces estas desventajas se pueden superar, porque todos los conocimientos deben aprenderse. No tiene nada que ver con la ubicación.
Si tienes las condiciones, puedes encontrar un maestro que te enseñe, o ganar más dinero y encontrar una mejor institución de formación. Siempre es mejor que estudiar por tu cuenta en C#. , pero lo estoy haciendo. Las fases del proyecto se practican en instituciones de formación.
Debido a que mi situación anterior era similar a la tuya, escribí mucho, esperando que te sea útil.