¡Si! C es perfectamente bueno!
Dices que python “no tiene sentido porque no me sirve”. Apenas lo creo. Un indicador de que está haciendo un buen trabajo es que utiliza el conocimiento de los campos que son lo más variados posible. Utilizará algunas matemáticas y física abstractas mientras diseña robots. Aprenderá sobre motores, principios de diseño mecánico, electrónica y, por supuesto, informática.
No asumas que las cosas no están conectadas. Es muy raro que eso suceda. Si está realmente interesado en la robótica, es necesario que tenga una curiosidad fundamental sobre las computadoras y la electrónica al menos.
Volviendo a tu pregunta, ¿cómo aprendes esto ahora?
- ¿Qué es un premio al mejor papel?
- ¿Qué tan importante es que estudie en una buena institución como IIT o BITS Pilani?
- ¿Qué debo esperar al obtener un título en biología evolutiva?
- ¿Qué pasará cuando se derrumbe la burbuja educativa?
- ¿Cuál es el mayor crimen de un estudiante indio?
Mira videos de youtube. Siga canales como Computerphile para empezar. Discute casualmente temas generales y actuales en informática.
Toma un curso básico de programación. He oído que el curso CS50 de la Universidad de Harvard es realmente bueno (Introducción a la informática). Es posible que Python sea un poco difícil porque es posible que no comprenda bien algunos conceptos básicos, en ese caso esto ayudará.
Muchas personas también usan Codeacademy (Learn to code) para aprender a codificar en un idioma en particular.
Si quieres saltar directamente a Arduino, sigue los tutoriales de Jeremy Blum (Serie de Tutoriales para Arduino). Creo que él asume algunos conocimientos de C. Si sigues lo que está haciendo, te dará una buena idea de C, creo.
C no es demasiado difícil para un joven de 16 años. De manera rutinaria escucho historias de niños que desarrollan aplicaciones para iPhone y otras cosas. Yo mismo aprendí algo de C a los 14. Todo lo que se necesita es tiempo, paciencia y un poco de práctica.
¡Todo lo mejor! 🙂