Lo mas triste es que en serio mucho de esos puntos los he tocado en estos años
--
Esto parece abrumador, pero es igual en TODO. Hacer apps de escritorio podria armar una lista asi de larga.
Por otro lado, no hay que saber todo eso para hacer una app web, asi como no hay que saber de todo el tema de win32 para hacer una app basica en delphi.