En cuanto a la función general de un Framework, ésta consiste básicamente en facilitar la programación.
Si quieres saber para qué sirve .Net Framework, puedes ampliar la información aquí.
Si te decantas por Microsoft Net Framework, puedes utilizar más de 20 lenguajes de programación, siendo C# y Visual Basic los más populares.
También, puedes utilizar otros lenguajes de programación como Delphi (Object Pascal), C++, F#, Python, J# Fortran, Perl o Prolog.
¿Con cuál te manejas mejor?
Microsoft lo deja a tu elección.
Ya sabes qué es Net Framework, cómo funciona y los lenguajes compatibles con este entorno.
Ahora solo te queda saber...
¿Sabes en qué se parece el huevo a la gallina?
Aunque su procedencia es similar, ambos son opuestos así como la definición de qué es Net Framework y qué es Net Core.
Ésta última se presentó en 2016 como una herramienta open-source (de código abierto).
Microsoft Net Core se puede ejecutar en diversas plataformas, no solo en Windows.
A pesar de que las dos versiones cuentan con una procedencia muy parecida, la curva de aprendizaje al pasar de una a otra se hace evidente.
JOSE ALEJANDRO
MÁLAGA
Opinión sobre el Experto en Desarrollo de Aplicaciones Windows con Visual Studio 2015 C# 6
Materiales y contenidos actualizados, muy recomendable.
Esther B. D.
MURCIA
Opinión sobre el Postgrado en Programacion en C# 6 y Visual Studio 2015
Me ha gustado mucho tanto la plataforma como el contenido. Relación calidad-precio excelente.
María L. H.
ALICANTE
Opinión sobre el Especialista TIC en Programacion de Aplicaciones de Escritorio .NET Framework (Desarrollador + Disenador)
Muy bien. Lo recomendaría 100%.
SAMU V. M.
LUGO
Opinión sobre el Postgrado en Desarrollo de Aplicaciones de Escritorio + Desarrollos .NET Framework 4.5
Lo que mas me ha gustado: Contenido del temario, duración y precio. No he echado nada en falta.