Architecture is language agnostic. There is so much to learn both from Java and C# environments.