.NET er et framework udgivet og udviklet af Microsoft. Har aldrig selv brugt det, men jeg vil da gerne lige sende dig videre til
http://en.wikipedia.org/wiki/.NET_Framework som faktisk beskriver det bedre end nogen andre.
C er sproget som blev udviklet ved AT&T til udvikling af et styresystem. C er et lav niveaussprog, ofte betegnet som sproget der ligger lige mellem højniveaussprog og asembler. Man bruger ofte C til systemopgaver såsom at lave et modul til en kernel. Unix systemernes kernel er skrevet i C.
C++ er et superset til C. C er ikke objektorienteret og har ikke disse avanceret "moduler" såsom Standard Libraryet og STL'en (streams, containers osv) C er derimod funkitonsbaseret, hvor C++ er udbygget til mere avanceret programmeringsteknikker (templates, OO) dog kan du stadig bruge C når du programmerer med C++.
C# er et sprog som tager meget fra Delphi, VB og java og har en syntaks lignende C++. Det er OO. Med C# kan du bruge .NET frameworket. Jeg har ikke selv brugt det så jeg ved ikke meget om det, men wikipedia ved masser om sproget,
http://en.wikipedia.org/wiki/C_SharpC++ og C# er altså OO (også funktionel :)) sprog, mens C er mere primitiv. Jeg kan kun give disse tre links hvis du vil læse mere om de tre sprog og frameworket,
C#
http://en.wikipedia.org/wiki/C_SharpC
http://en.wikipedia.org/wiki/C_programming_languageC++
http://en.wikipedia.org/wiki/C%2B%2B.NET
http://en.wikipedia.org/wiki/C%2B%2B