Ich arbeite nicht bei einer Softwarefirma und bin einer von wenigen Leuten in der Firma, die etwas über Programmierung wissen. Ich verbringe viel Zeit damit, andere Programme, die im Büro verwendet werden, über öffentliche APIs zu automatisieren, und habe auch einige eigenständige Anwendungen erstellt. Ich arbeite fast ausschließlich in C # .NET, da jede Anwendung, die wir im Büro zu verwenden scheinen, eine .NET-API zu haben scheint.
Einige Leute hier haben mich gefragt, wie man programmiert und wo sie anfangen sollen. Ich denke, es ist viel sinnvoller, eine .NET-Sprache zu lernen, da fast alle Programme, die sie automatisieren möchten, eine .NET-API haben, und es scheint, als ob VBA auf dem Weg nach draußen ist und durch VSTA ersetzt wird.
Ich versuche jedoch herauszufinden, wie man .NET erklärt und warum man es jemandem lernen sollte, der nichts über Programmierung weiß. Es ist nicht wirklich eine Sprache, da es eine Reihe von Sprachen gibt, die als .NET-Sprachen gelten. Außerdem gibt es meines Erachtens einen Unterschied zwischen ".NET" und ".NET Framework", da sich letzteres mehr mit den von Microsoft bereitgestellten Bibliotheken befasst.