1 Elas são criadas a partir de qual linguagem?
Qualquer uma que o desenvolvedor quiser usar, no futuro o desenvolvedor pode ate reescrever o compilador na propria linguagem
2 A primeira linguagem não pode ter sido criada por outra, então como ela foi desenvolvida?
Simples, com código de maquina na unha, as pessoas nao tinham outra opção, criaram o primeiro assembler com codigo de maquina e depois usaram assembly por bastante tempo até criarem compiladores. E agora a gente usa compiladores pra fazer outros compiladores.
3 As linguagens mais velhas são mais limitadas do que as atuais ou elas podem ser "atualizadas"?
Depende muito, não tem como dar uma resposta objetiva.
Se quiser ver um exemplo de uma linguagem de programação compilada sendo escrita do 0 com python e depois reescrito na propria linguagem, veja o porth do tsoding: https://www.youtube.com/watch?v=8QP2fDBIxjM