Tôi không làm việc tại một công ty phần mềm và tôi là một trong số ít người trong công ty biết bất cứ điều gì về lập trình. Tôi dành nhiều thời gian để tự động hóa các chương trình khác được sử dụng trong văn phòng thông qua các API công khai và tôi cũng đã tạo ra một vài ứng dụng độc lập. Tôi làm việc gần như hoàn toàn trong C # .NET vì mọi ứng dụng chúng tôi dường như sử dụng trong văn phòng dường như có một số dạng .NET API.
Tôi đã có một vài người ở đây hỏi tôi về việc học "cách lập trình" và nơi họ nên bắt đầu. Tôi nghĩ rằng việc học một ngôn ngữ .NET sẽ có ý nghĩa hơn rất nhiều vì gần như tất cả các chương trình họ muốn tự động hóa đều có API .NET và có vẻ như VBA đang trên đường ra và được thay thế bởi VSTA.
Tuy nhiên, tôi đang cố gắng tìm ra cách giải thích .NET là gì và tại sao họ nên học nó với một người không biết gì về lập trình. Nó không thực sự là một ngôn ngữ, vì có một số ngôn ngữ được coi là ngôn ngữ .NET. Thêm vào đó, tôi nghĩ rằng có một sự khác biệt giữa ".NET" và ".NET framework" vì phần sau là về các thư viện do Microsoft cung cấp.