¿Qué es más difícil de aprender a desarrollar software para Windows o para Android? ¿Es más rápido comenzar con el desarrollo de aplicaciones móviles?
Si eres bueno en inglés, aprende Java y luego trabaja en Android. Por supuesto, si tu nivel es muy alto, puedes elegir C, pero el requisito previo es que debes ser muy bueno en matemáticas. Y debes ser bueno en el pensamiento abstracto. Puedes aprender C. Android y Windows no son un problema, pero C es difícil de aprender.