¿Debo aprender Ruby on Rails o Android?

Bueno, ambos tienen un alcance igualmente importante en el futuro cercano, por lo que sería injusto favorecer a uno sobre el otro.
Sin embargo, si no le gusta mucho la programación, le sugiero que elija el lenguaje Ruby y luego aprenda el marco Rails como uno de los marcos dinámicos más fuertes para el desarrollo web. Sin embargo, si desea elegir uno más popular, puede optar por PHP con Laravel o Symphony o CakePHP como marco. PHP es el lenguaje de aplicación web más utilizado y actualmente la mayoría de los proyectos web se crean con él.

Aprender Android, por otro lado, requeriría que primero domines el lenguaje central de Java, ya que debes acostumbrarte a la estructura y las metodologías de programación, ya que Android se basa en Java. Aprender Android es muy divertido y puedes invertir y aprender en funcionalidades específicas y también ver el resultado en acción creando pequeñas aplicaciones.

Como dijiste, conoces ambos idiomas, supongo que te interesan las tecnologías además de estos idiomas y no los idiomas en sí.

La elección depende principalmente de qué tipo de plataforma disfrutas y quieres trabajar en el futuro, ya que ambos tienen grandes alcances en el futuro.

Ruby on Rails lo ayudará a comprender el paradigma del desarrollo web, principalmente el desarrollo del lado del servidor. Android, por otro lado, le permitiría aprender metodologías de desarrollo del lado del cliente.

En mi caso, generalmente pienso primero en el proyecto y luego elijo la tecnología para resolver el problema. Te sugiero que hagas una aplicación de Android (una simple) respaldada con una API desarrollada en Ruby on Rails. Esto le dará el sabor de ambas tecnologías y puede muy bien proceder a tomar una decisión, si desea ser un experto en una de ellas.

¡Todo lo mejor! 🙂