¿Qué idioma de nicho debo aprender? ¿Qué es lo que más vale la pena para los posibles empleadores?

Eso depende enteramente de donde estés geográficamente ubicado. En mi área .NET y Java son los lenguajes principales. Si no está conectado geográficamente, puede elegir casi cualquier cosa, pero se aplica la misma lógica. ¿Desea competir por una posición utilizando un lenguaje que es bien solicitado o uno que no lo es?

En los trabajos donde los programadores son productos básicos, puede encontrar que el trabajo es menos satisfactorio, pero tales trabajos son abundantes y más fáciles de conseguir. Los trabajos que quedan probablemente serán más difíciles de ganar, pero más gratificantes.

Si no está familiarizado con la programación, primero debe elegir un lenguaje básico. Soy conservador por naturaleza. Entonces, si bien estaría dispuesto a realizar un trabajo más satisfactorio utilizando un idioma específico, lo haría solo después de obtener experiencia del mundo real en un idioma básico para tener algo en qué recurrir cuando llegue el momento de pagar las facturas. .

Yo aprendería (El lenguaje de programación Rust). Un lenguaje de programación seguro para la memoria de Mozilla. Se compila de antemano y es más un lenguaje de sistemas. Se puede usar del lado del servidor, pero los marcos actuales son muy jóvenes.
También recomendaría Elixir, un lenguaje que es esencialmente Erlang pero con, en mi opinión, una sintaxis más limpia. Puede usarse para las mismas cosas que Erlang, así que básicamente cualquier tipo de servidor de alto rendimiento.

Elegiría un lenguaje funcional: Haskell, Erlang, F #, Scala, etc.

Incluso si nunca usa el lenguaje en su trabajo, comprender los conceptos de programación funcional hará que su otra programación sea más clara y con menos errores.

Las tecnologías de ERP están ganando popularidad entre los empleadores de TI. Pruebe la certificación SAP HANA, es una tecnología caliente sin muchas personas en la escena todavía. Pero es posible que tenga que tener algo pesado en el bolsillo para obtener la certificación.

Me gustaría ir con Clojure, que está creciendo muy bien, tiene una comunidad excelente y útil y Lisp es genial. Si decides aprender Clojure, aquí hay un buen recurso que enseña Clojure de manera interactiva como lo hace Codecademy: Clojurecademy