¿Qué idiomas y marcos debo aprender si deseo crear un sitio como Lynda.com o Udemy.com sin usar CMS?

Todo depende de si buscas algo fuera de la caja o si no te importa hacer algunas cosas por ti mismo.

Mi sabor actual en este momento es Flask + ReactJS, pero mi último proyecto es más un proyecto CRUD, pero necesito algunas cosas extravagantes.

Mi sugerencia es mirar lo siguiente

  • pitón
    Django: si quieres algo más fuera de la caja.
    Frasco / Pirámide / Botella / Tornado: si te gusta controlar muchas más cosas
  • Ruby on Rails
  • El sitio oficial de Microsoft ASP.NET
  • php (ha pasado demasiado tiempo desde que hice php o miré los marcos para hacer una sugerencia)

Siempre puede ir siempre con Angular o ReactJS, pero aún necesita un backend que se pueda hacer fácilmente mediante Flask / Django Rest Framework, Node

De todos modos, seguramente necesitarás un buen conocimiento de HTML / CSS / Javascript / SQL, sin importar lo que elijas. Puede hacerlo con cualquier tecnología, pero necesita invertir tiempo en comprender los conceptos básicos y observar todas las ventajas / desventajas de cualquiera de los marcos.