यदि आप किसी अन्य प्रोग्रामिंग भाषा में वर्तमान में प्रवीण नहीं हैं (यानी, आरामदायक उपक्रम महत्वपूर्ण परियोजनाएं), तो आपको नए प्रोग्रामर की ओर एक ट्यूटोरियल / अध्ययन कार्यक्रम तैयार करना चाहिए।
व्यक्तिगत रूप से, मुझे " दस मिनट में x सीखना " या " चौबीस घंटे में y सीखना " टाइप की किताबें पसंद नहीं हैं, क्योंकि लोग अपनी गति से सीखते हैं, इसलिए मैं स्वयं-पेसिंग की दिशा में सक्षम संसाधनों को पसंद करता हूं।
ओ'रिली की हेड फर्स्ट सीरीज़ उत्कृष्ट किताबें हैं जो अवधारण को बढ़ाने के लिए सीखने के सिद्धांत और संज्ञानात्मक विज्ञान के सिद्धांतों का उपयोग करती हैं। मैंने उनकी कुछ पुस्तकों का उपयोग किया है, और मैंने हेड-फ़र्स्ट पायथन के बारे में अच्छी बातें सुनी हैं ।
इसके अलावा, सबसे लोकप्रिय ट्यूटोरियल में से एक है ज़ेड शॉ द्वारा लर्न पायथन द हार्ड वे । यह एक ऑनलाइन HTML संस्करण प्रिंट, ई-पुस्तक, वीडियो कक्षाओं और (मुफ्त में!) के रूप में उपलब्ध है। इसे the द हार्ड वे ’कहा जाता है क्योंकि वह आपको केवल अभ्यास फेंकने के बजाय व्यावहारिक तरीके से मूल बातें सीखने के लिए मजबूर करता है जो वास्तव में आपको यह समझने में मदद नहीं करता है कि भाषा में सॉफ़्टवेयर कैसे बनाया जाए (जो कि मेरी कुछ आलोचना है '24 घंटे में' किताबें)।
इसके अलावा, इसके साथ रहें, और जब आप फंस जाते हैं, तो मदद के लिए पूछें। यह साइट (सामान्य प्रश्नों के लिए), और स्टैक ओवरफ्लो अमूल्य है। एक बार जब आपके पास काम करने वाला कोड आ जाए तो आप उसे सुधारना चाहते हैं, तो आप कोड समीक्षा में मदद मांग सकते हैं । ठोस प्रशिक्षण (उपर्युक्त पुस्तकें, ऑनलाइन वीडियो ट्यूटोरियल और स्क्रैनास्ट्स का ढेर) के साथ शुरू करें, और फिर डेवलपर्स के व्यापक समुदाय का लाभ उठाएं जो नए प्रोग्रामर को अपने पैरों को खोजने में मदद करने के लिए तैयार हैं।