किताबें पढ़ना, वीडियो देखना और ट्यूटोरियल की समीक्षा करना बहुत आसान है। नोट्स लेना और वास्तव में सामग्री सीखना थोड़ा कठिन हो सकता है, लेकिन फिर भी, एक सभ्य मस्तिष्क और उचित मात्रा में ब्याज के साथ, यह काफी आसान है (उल्लेख करने के लिए नहीं, मजेदार)।
बात यह है, यह वास्तव में आपको एक पूर्ण कार्यक्रम या वेबसाइट लिखने के लिए तैयार नहीं करता है। मान लीजिए कि आप वे किशोर हैं (केवल हाईस्कूल में, कोई भी सच्चा (कॉलेज स्तर का) कंप्यूटर विज्ञान या प्रोग्रामिंग पाठ्यक्रम और कोई वास्तविक दुनिया का अनुभव नहीं है), और आप ग्रुपन के साथ बाहर आते हैं। या यहां तक कि मार्क जुकरबर्ग, यकीन है कि वह एक प्रतिभाशाली था, और वह एक बहुत ही सक्षम प्रोग्रामर था ... लेकिन कैसे?
आप कैसे अनुशंसा करते हैं कि जो लोग प्रोग्रामिंग के लिए नए नहीं हैं, लेकिन नए प्रोग्रामिंग के लिए वास्तविक अनुप्रयोग और वास्तविक प्रोग्रामर इसे विकसित करने के बारे में हैं? "विकास प्रक्रिया" क्या है - विशेष रूप से एकल प्रोग्रामर (या शायद 2-3 किशोर) के लिए?
इसके अलावा, जहां तक वेब विकास जाता है, क्या प्रक्रिया है? क्या फेसबुक या Groupon की तरह कुछ एक फ्रेमवर्क के साथ लिखा गया था (जैसे PHP के लिए CodeIgniter या Zend)? या वे अपने स्वयं के ढांचे विकसित करते हैं? मैं यह नहीं पूछ रहा हूं कि एक महान विचार कैसे आया जाए, लेकिन एक प्रभावी तरीके से महान विचारों को कैसे लागू किया जाए? क्या किसी के पास सलाह है?
मैंने C और C ++ (मुख्य रूप से C प्रोग्रामिंग लैंग्वेज और C ++ प्रोग्रामिंग लैंग्वेज) दोनों पर कुछ किताबें पढ़ी हैं और एपी कंप्यूटर साइंस (साथ ही जावा और ओओपी पर कुछ अतिरिक्त किताबें पढ़ी हैं) ली हैं। मैंने PHP (और CodeIgniter) और पायथन पर कुछ ट्यूटोरियल भी पढ़े हैं। लेकिन मैं अभी भी हाईस्कूल में हूं, और मैं तकनीकी रूप से इतना बूढ़ा नहीं हूं कि कुछ और महीनों के लिए इंटर्नशिप में काम कर सकूं।
Reading books, watching videos, and reviewing tutorials is all very easy
। हां, उन्हें पढ़ना आसान है, उन्हें समझना कठिन हिस्सा है।