मैं एक सॉफ्टवेयर कंपनी में काम नहीं करता हूं, और मैं कंपनी के उन मुट्ठी भर लोगों में से एक हूं जो प्रोग्रामिंग के बारे में कुछ भी जानते हैं। मैं सार्वजनिक एपीआई के माध्यम से कार्यालय में उपयोग किए जाने वाले अन्य कार्यक्रमों को स्वचालित करने में बहुत समय बिताता हूं, और मैंने अकेले कुछ एप्लिकेशन भी बनाए हैं। मैं C # .NET में लगभग पूरी तरह से काम करता हूं क्योंकि कार्यालय में उपयोग किए जाने वाले प्रत्येक एप्लिकेशन के पास .NET एपीआई के कुछ रूप प्रतीत होते हैं।
मेरे पास कुछ लोग हैं जो मुझसे "कैसे प्रोग्राम करें" सीखने के बारे में पूछते हैं, और उन्हें कहाँ से शुरू करना चाहिए। मुझे लगता है कि यह एक बहुत अधिक समझ में आता है। एक .NET भाषा सीखने के लिए लगभग सभी कार्यक्रमों को वे स्वचालित रूप से एक .NET एपीआई करना चाहते हैं, और ऐसा लगता है कि VBA यह रास्ते पर है और VSTA द्वारा प्रतिस्थापित किया जा रहा है।
हालाँकि, मैं यह पता लगाने की कोशिश कर रहा हूं कि कैसे समझा जाए कि .NET क्या है और उन्हें इसे किसी ऐसे व्यक्ति से कैसे सीखना चाहिए, जिसे प्रोग्रामिंग के बारे में कुछ भी पता नहीं है। यह वास्तव में एक भाषा नहीं है, क्योंकि ऐसी कई भाषाएं हैं जिन्हें .NET भाषा माना जाता है। इसके अलावा मुझे लगता है कि ".NET" और ".NET .NET" के बीच एक अंतर है क्योंकि बाद में Microsoft द्वारा प्रदान की गई पुस्तकालयों के बारे में अधिक है।