Great list and a nice idea!
I would've chosen With rather than WordList, as it is more commonly used. But we can automate this process to choose the most 'popular' functions:
wlf=WolframLanguageData[];
data=WolframLanguageData[wlf,{"Ranks","Name"}];
sections=data[[1,1,All,1]];
results=Table[
tmp=Select[DeleteMissing[data,1,\[Infinity]],Not[StringStartsQ[#[[2]],"$"]]&];
tmp[[All,1]]=(m/.#)&/@tmp[[All,1]];
Last@*First@*TakeSmallestBy[First,1]/@SortBy[GatherBy[tmp,StringTake[#[[2]],1]&],Last@*First]
,
{m,sections}
];
And showing the results:
TableForm[Transpose[results], TableHeadings -> {CharacterRange["a", "z"], sections}]