+1 za C#
Ja doduše i dalje mislim da je Delphi fantastičan za određeni tip desktop aplikacija, plus izbacuje standalone EXE programe, ali C# već ima ogromnu knowledge bazu na internetu, gomila tutorijala i objašnjenja, tako da nema šanse da se zaglaviš ( + Visual Studio 2008 Express je džabe, MSDN dokumentacija je džabe, sve ti je na dohvat ruke). Pretpostavljam da možeš da dođeš do Microsoftovih knjiga, lično sam učio iz "Visual C# 2005 Step by Step" pošto kad sam počinjao, veze nisam imao, i super je. I recimo dosta je bitno što kad je smišljan .NET, paralelno je smišljan C# kao "nativni" jezik za njega i sve deluje potpuno logično i izgleda jako razumljivo i čitljivo. Za razliku od ostalih jezika koji se dobijaju uz Visual Studio.
C i C++ samo za jako uzak skup primena, mada traži mnogo više skila (svako može da sklepa neki kurac u C-u, al teško ko može da napravi veći program bez curenja memorije i mogućnosti jednostavne nadogradnje funkcionalnosti). U većini slučajeva svede se na "skuplja dara nego mera", a vreme je previše dragoceno da bi ga traćio na debagovanje C++ programa.
Svojevremeno sam bio knee deep u Delphiju i znao ga u sitna creva, to je jedno fantastično okruženje sa neverovatnim potencijalom, šteta što se na kraju ostalo popularno samo među starijim developerima aplikacija za baze podataka...