Este tipo de pregunta es como preguntarle a alguien: «¿Debo aprender a conducir un camión si ya conduzco un coche?».
Deberías preguntarte: «¿Debería necesitar conducir un camión?»
Si no es así, para qué molestarse 😉
Ahora, broma aparte.
He estado programando desde que era un adolescente. Empecé con Pascal, y más tarde me pasé a C++.
Aprendí principios todas esas abreviaturas en los círculos de programación, como KISS, DRY, RESTful, etc.
Programaba con VisualBasic 6 (que Dios me perdone por ello), y COM/COM+ en la época en la que Windows aún era el sistema mayoritario.
Pero los tiempos han cambiado. Eso me impidió aprender C#, Java, Python, JavaScript, Ruby, y dime el lenguaje.
Caramba, no.
Programar es aprender y resolver problemas, y sí, te aporta algo de dinero por el camino 😉
Ahora tengo 30 años y acabo de empezar a aprender Swift. Nunca es tarde, y nunca hay que dejar de aprender. iOS es una gran plataforma para programar, y muy divertida también.
XCode es decente, pero si ya sabes C# puedes programar con la plataforma Xamarin.
Así que mi sugerencia es que vayas a por ello. Al final merecerá la pena.
Mucha suerte en el aprendizaje.