Migrar de una aplicación de escritorio al universo Web

Tengo toda la vida programando para sistemas de escritorio así que del desarrollo web sé poco y nada pero lo que si sé es que es el futuro así que quiero enterarme más del asunto. Dicho lo anterior me gustaría saber qué tecnologías debo usar para crear una aplicación web robusta y escalable, es decir, que pueda crear la base y extenderla con módulos adicionales relacionados con el giro del negocio.

Por ejemplo que la base sea la típica aplicación administrativa (clientes, facturas, artículos, etc) pero que más tarde pueda agregar módulos de cualquier índole que trabajen en conjunto con la base administrativa.

Además que pueda soportar concurrencia de más de 100 usuarios y también que la base de datos pueda ser atacada no solo mediante un frontend web sino también móviles e incluso escritorio.

Si conocen algún libro que me oriente en este universo web estaría agradecido (no importa si está en inglés).

Gracias de antemano!