¿Qué conocimientos de programación debo adquirir para poder apoyar la educación de mis hijas en los próximos 25 años? (Ambos son menores de 2 años en este momento).

No creo que haya una respuesta específica. No hay ninguna habilidad dentro de la programación que lo ayude directamente, por lo que deja el dinero como intermediario.

Y eso va a ser un poco más difícil.
En primer lugar, el mundo de las TI está progresando rápidamente, así que siempre esté listo para aprender. De lo contrario, descubrirás que sabes algo que ya nadie necesita.

Además de eso, busca una especialización que tenga tres cosas.

  • Te gusta hacerlo
  • Eres bueno en eso
  • Está en demanda y paga bien.

Quieres los tres.
Sin el primero, puedes sobrevivir por un tiempo, pero te quemarás rápidamente y no vale la pena. Puede ser una medida provisional, pero hacer una carrera te destruirá como persona.
Sin el segundo, tendrás problemas para encontrar y mantener el trabajo.
Y sin el tercero, puede vivir un poco feliz si encuentra su nicho, pero no lo ayudará a lograr su objetivo de ayudar a sus hijos y / o corre el riesgo de que su nicho se cierre y se quede atrás.

Ninguna.

Puede apoyar la educación de sus hijos en una gran variedad de carreras e intereses.

A menos que pueda presentar un caso extraordinariamente convincente de por qué debe aprender a programar, no lo haga.

Sé bueno en algo, por supuesto, pero asegúrate de que sea lo tuyo y no solo de algo.