Cara, eu tenho muita vontade de aprender essas tecnologias, mas infelizmente a maioria só fazem sentido em aplicações que exigem alta performance e escalabilidade, e é justamente aí que conseguimos entender realmente para que serve e como se aplicam. Eu mesmo só fui mexer com Azure Functions na empresa que estou depois de quase 1 ano, ajudando temporariamente um time numa demanda crítica (já fiz alguns testes simples com Functions no passado, mas foi só isso mesmo: coisa simples). Acho que o melhor jeito pra aprender essas soluções em nuvem são em ambientes corporativos quando surge uma oportunidade mesmo.
Ah eu comecei a mexer por conta própria mesmo. Sabia que existia então arranjei motivos pra mexer. Fiz um curso basicão para começar, depois fiz um side project que era um agregador de noticias, então tinha uma lambda pra cada site... e assim fui indo. Por um acaso hoje eu trabalho com lambdas kkkk