Non lavoro in una società di software e sono una delle poche persone che sanno qualcosa sulla programmazione. Passo molto tempo ad automatizzare altri programmi che vengono utilizzati in ufficio tramite API pubbliche e ho anche creato alcune applicazioni autonome. Lavoro quasi interamente in C # .NET poiché ogni applicazione che sembriamo usare in ufficio sembra avere una qualche forma di API .NET.
Ho avuto alcune persone qui che mi chiedono di imparare "come programmare" e dove dovrebbero iniziare. Penso che abbia molto più senso imparare un linguaggio .NET poiché quasi tutti i programmi che vorrebbero automatizzare hanno un'API .NET e sembra che VBA stia per uscire e venga sostituito da VSTA.
Tuttavia, sto cercando di capire come spiegare cos'è .NET e perché dovrebbero impararlo a qualcuno che non sa nulla di programmazione. In realtà non è un linguaggio, in quanto esistono diverse lingue considerate lingue .NET. Inoltre, penso che ci sia una distinzione tra ".NET" e "Il framework .NET" poiché quest'ultimo riguarda maggiormente le librerie fornite da Microsoft.