When I was learning C#/.NET, I did most of my learning on MSDN. I've done multithreading, socket connections, registry modification, file encryption, used active directory, so on and so forth. I never once had to ask the wider .NET community for assistance, as MSDN has always been good to me. Ditto for learning Java, Sun's documentation is good as well (at least it was back when I was doing Java, the version 1 days).
RAD_Studio := IDE.Create('CodeGear');
Delphi := RAD_Studio.Language;
WMI := Component.Create('MS');
success := 'You Fail';
while OtherProjectsGoingOn do
if Solveable(Delphi, RAD_Studio, WMI, "2 weeks") then
success := 'yay!';