Я не работаю в софтверной компании, и я один из небольшого числа людей в компании, которые что-то знают о программировании. Я трачу много времени на автоматизацию других программ, которые используются в офисе, через общедоступные API, а также я создал несколько автономных приложений. Я почти полностью работаю в C # .NET, так как каждое приложение, которое мы используем в офисе, похоже, имеет какую-то форму .NET API.
У меня здесь было несколько человек, которые спрашивали меня об изучении того, «как программировать», и где они должны начать. Я думаю, что имеет больше смысла изучать язык .NET, поскольку почти все программы, которые они хотели бы автоматизировать, имеют .NET API, и похоже, что VBA находится на выходе и заменяется на VSTA.
Тем не менее, я пытаюсь выяснить, как объяснить, что такое .NET и почему они должны изучать это кому-то, кто ничего не знает о программировании. Это не совсем язык, так как есть ряд языков, которые считаются языками .NET. Кроме того, я думаю, что существует различие между «.NET» и «.NET Framework», поскольку последнее больше относится к библиотекам, предоставляемым Microsoft.