नई भाषा सीखने के बहुत सारे तरीके हैं, लेकिन सभी समान रूप से कुशल नहीं हैं। मैंने पाया कि ये तीन दिशानिर्देश मेरे लिए सबसे अच्छा काम करते हैं:
जो आपको नहीं पता है उसका एक नक्शा बनाएं
पहले से पता लगाएं, आपको क्या सीखने की जरूरत है। एक सिंहावलोकन या सामान्य दस्तावेज़ीकरण स्रोत खोजें जो भाषा का सार शब्दों में वर्णन करता है। उस से, आप आमतौर पर भाषा के बारे में एक पूरी तरह से अवलोकन प्राप्त कर सकते हैं। उन अवलोकन को उन क्षेत्रों को उजागर करने के लिए उपयोग करें जिन्हें आप नहीं जानते, लेकिन भाषा के लिए मुख्य माना जाता है। क्या पूंछ-पुनरावृत्ति एक अवधारणा है जिसे आपको वास्तव में भाषा को सीखने के लिए सीखने की आवश्यकता है? हो सकता है कि आपको अपने रेगेक्स को बेहतर तरीके से जानना होगा, क्योंकि भाषा स्ट्रिंग हेरफेर करने में माहिर है। या, शायद आपको अपने बीजगणित को वास्तव में प्राप्त करना होगा, क्योंकि भाषा मानचित्र में कई अवधारणाएं सीधे बीजगणितीय अवधारणाओं से हैं।
आपको जो नहीं पता है उसे सीखने में मदद करने के लिए अच्छे संसाधन प्राप्त करें
आप बीजगणितीय सूत्रों पर एक अच्छा संदर्भ प्राप्त करना चाह सकते हैं, या शायद आप " जावास्क्रिप्ट, अच्छे हिस्से " खरीदना चाहेंगे । कुछ सीखने की अवस्थाओं के लिए, यह काम पहले ही आंशिक रूप से किया जा चुका है। यदि आप जावा बैकग्राउंड (और इसके विपरीत) से C # सीखने की कोशिश कर रहे हैं, तो ब्लॉग पोस्ट और वेबसाइट्स का एक लिटनी है जो अंतरों को मैप करता है, और आपको सीखने में मदद करने के लिए संदर्भ / संसाधन शामिल करता है।
सुनिश्चित करें कि संसाधन केवल संदर्भ नहीं हैं - सुनिश्चित करें कि उन्होंने परीक्षण या अभ्यास शामिल किए हैं ताकि आप यह आकलन कर सकें कि आपने एक अवधारणा को ठीक से सीखा है। पूंछ-पुनरावृत्ति के बारे में पढ़ना एक बात है, अपनी पसंद की भाषा में इसे कैसे लागू किया जाता है, यह एक और बात है।
कुछ वास्तविक बनाएँ
मन में एक ठोस लक्ष्य के बिना किसी भी प्रकार की वास्तविक शिक्षा करना लगभग असंभव है। यह विशेष रूप से लागू कलाओं का सच है - जो कि प्रोग्रामिंग भाषा का उपयोग है। सुनिश्चित करें कि आपके पास लक्ष्य बनाने के लिए एक वास्तविक लक्ष्य है - कुछ बनाना आमतौर पर सबसे अच्छा विकल्प है।