hi,
as discussed .net is a new software development framework developed by microsoft
it has been developed to rival the java runtime environment
however microsoft is more better than JRE in some aspects ( most important u can develop diff program modules in diff languages and still compile them together to make one coplete program)
VC#, Vb.net, Asp.net .. all these are separate software language kits available with the visual Studio.net
howver pls note u can develop any program in any general programming
language ( like c, c++ , basic ,etc ) and linkit to any program module developed in visual studio.net or other language and still it will run
the complete program thats becos vs.net compilers convert all the code to an intermedia language called MSIL ( MS Intermediary Language )
No.. ".NEt " is not like any header file of c,c++
its a complete application development framework
u can download the Framework kit from microsoft website
however with this u hav to use ur text editor for writing progs and make use of ur console (dos prompt) to compile run and execute progs
however if u hav the entire studio.net it has its own "ide" for separate language developemnt kits
vb.net is next form of vb, vc# is a successor of c,c++
asp.net is successor of asp
with any of the .net languages u can develop solutions for the web ( thats the main reason it was designed )
as others said its a complete object oriented language
also
as ur comfortable with c, i would suggest u start with learning C#
u can read tuts from msdn online
or just search google,kazaa,imesh for C# tuts u will find many.. otherwise buy a book called Programming withC# by balaguruswami..its arnd 180 bucks or u can go for C#- the complete ref costing 300 bucks both are good books
to learn C#
for other .nET LANGUAGES U HAV TO READ RESP BOOKS
aLSO NOW DIFF BETWEEN
JRE,J2EE andJVM
JRE - its the environment u require to develop java applets and applications. its just like the ".NET " Framework (which is also an environment)
J2EE
well their are 2 Java development kits available one is the J2SE and the Other is J2EE
J2SE - JAva Standard development Kit (its for general users for general progams and its free abt 30 mb download)
J2EE - Java Enterprise Edition Development Kit ( its for enterprise applications ) it cost money and is more than 100 mb download ( u can hav a trial version for 60 days)
JVM - tats the JAVA Virtual Machine
Java environment has been designed in such a way that every java program u run is isolated from one other
tat is each uns independantly while using its own unique resources( variable, functions, etc)
a virtual machine is nothing but an exact replica of ur system given to eac program . each program runs in a separeate virtual machine ( so if 3 java progs may be running then u hav 3 separate virtual machines providing the environment for executing each program
hope all this helps if more questions pls dont hesitate to post