.NET e .NET Framework
A diferença entre o .NET e o .NET Framework é que o .NET pode ser desenvolvido para todas as plataformas, incluindo o MAC, Linux, Mobile, etc. Já o .NET Framework é uma tecnologia que permito desenvolver aplicações somente para windows.