WSH n'est pas un langage en lui même, mais plutot une sorte de framework te permettant d'écrire des scripts, le plus souvent en VBScript.
Powershell repose sur .NET, et est orienté objet à l'inverse de VBScript. Il est bien plus performant et agréable d'utilisation, mais nécessite la connaissance de la programmation orientée objet.
A toi de voir ce que tu souhaites apprendre