var developersGroupedByLanguage =
  from d in developers
  group d by d.Language into developersGrouped
  select new {
    Language = developersGrouped.Key,
    DevelopersCount = developersGrouped.Count()
  };

foreach (var group in developersGroupedByLanguage) {
  Console.WriteLine ("Jazyk {0} obsahuje {1} vvoj",
    group.Language, group.DevelopersCount);
}
