Acho PHP interessante para iniciante pela facilidade de inicial, é de longe mais fácil do que qualquer outra colocar um arquivo pra rodar. Mas PHP da muita liberdade e isso acaba virando uma bagunça para iniciantes, então eu digo que C# uma ótima linguagem para aprender com conceitos importantes já fixados como POO, tipagem, etc. E pelo amor de Deus, não estou dizendo que outras linguagens, até mesmo o PHP não tem como não programar usando POO e tipagem, mas você não é obrigado a usar, e o C# te força a isso.