मैं AMOS मेरी Amiga पर जो सीखने के लिए एक आदर्श भाषा है, यह बुनियादी की एक बोली थी, लेकिन है कि यह एक व्याख्या की भाषा के लिए तेजी से था में अनूठी विशेषताओं था और था के साथ बाहर शुरू कर दिया कई मल्टीमीडिया आधारित कार्यों है कि आप की अनुमति दी कुछ कलात्मक और दृश्य बहुत आसानी से बनाएं (फॉर्म और ओएस जीयूआई से कहीं ज्यादा आकर्षक)। साथ ही यह आपको असेंबल असेंबलर रूटीन को इजाजत देने की इजाजत देने के लिए आपको बहुत अधिक क्षमता प्रदान करने की इजाजत देता है। आपको चिपसेट के बारे में चिंता करने की आवश्यकता नहीं थी, शुरू करने के लिए कंपाइलर्स या कंपाइलर्स, क्योंकि यह सिर्फ उस कोड को चलाता है जिसे आपने हॉटकी के प्रेस पर अपने पर्यावरण में टाइप किया था।
दुख की बात है कि मुझे कुछ भी पता नहीं है क्योंकि इसमें लचीलापन, त्वरित सेट-अप, या उथले सीखने की वक्र है।
मेरी राय में, और मुझे उन 'असली प्रोग्रामर' द्वारा स्लेटेड किया जा सकता है, इस पीढ़ी में शुरू करने का सबसे अच्छा तरीका स्क्रिप्टिंग से शुरू करना है। अन्य ने पाइथन का उल्लेख किया है, जो एक महान भाषा है, लेकिन मैंने देखा है कि अधिकांश कार्यान्वयन कमांड लाइन आधारित हैं, और यहां तक कि आईडीई औपचारिक और परियोजनाओं, मॉड्यूल और कक्षाओं के आसपास आधारित हैं जो चलने के लिए बाधा है। इसके अलावा पाइथन के नो-ब्रेसेस दृष्टिकोण से यह अन्य मुख्य-स्ट्रीम भाषाओं में से अधिकांश के लिए अलग दिखता है (मूल मूल स्वाद के करीब हालांकि, ताकि आप पसंद कर सकें)।
मुझे विश्वास है कि वर्तमान में सीखने के लिए सबसे आसान स्क्रिप्टिंग भाषा जावास्क्रिप्ट है, इसका अर्थ है, इसमें अनुप्रयोगों की एक विस्तृत श्रृंखला है, आपको उठने और चलाने के लिए केवल एक टेक्स्ट एडिटर और ब्राउज़र की आवश्यकता है। इसकी ऑनलाइन जानकारी के लिए ऑनलाइन उपलब्ध है, व्यावहारिक रूप से किसी पुस्तक को पढ़ने की आवश्यकता नहीं है ... न केवल यह एक अच्छी सीखने वाली भाषा है, यह अभी भी नौकरियां पाने के संबंध में जानना बहुत उपयोगी भाषा है और ऐसा रहेगा क्योंकि क्लाइंट-साइड और सर्वर-साइड जावास्क्रिप्ट दोनों अधिक महत्वपूर्ण हो जाते हैं। यह ग्राफिकल (कैनवास) और फॉर्म आधारित (डोम) कोडिंग को आसानी से संभाल सकता है (ओएस-आधारित कोडिंग के लिए इतना अच्छा नहीं है) और यह को जटिल प्रोग्रामिंग संरचनाओं की आवश्यकता नहीं है, हालांकि आप बहुत शक्तिशाली सिस्टम बना सकते हैं। दूसरा जोड़ा लाभ, वेब-आधारित भाषा होने के नाते, आप — देखने के लिए अपनी रचनाओं को दुनिया के लिए रख सकते हैं जो मेरे लिए वेब विकास का एक बहुत ही प्रेरक पक्ष है।
अच्छा JavaScript संसाधनों के संबंध में, लोगों को मैं सिफारिश कर सकते हैं कर रहे हैं:
जाहिर है एक नौसिखिया वहाँ बंद नहीं करना चाहिए, और एक बार वे मूल बातें है, पर आगे बढ़ना चाहिए। अधिक भाषाओं और अवधारणाओं आप सीखते हैं, और अधिक ध्यान रखने वाली एक सांकेतिक शब्दों में बदलनेवाला आप :) अन्य भाषाओं बन कि सभी कोडर में एक बुनियादी ग्राउंडिंग होना चाहिए, सभी क्योंकि वे एक अद्वितीय अवधारणाओं है पेशकश करने के लिए:
- अजगर
- प्रत्येक कोडर/बच्चे को मॉन्टी पायथन के बारे में पता होना चाहिए, और भाषा दोगुनी होनी चाहिए, भले ही केवल आवेदन की लचीलापन के लिए।
- जावा
नहीं
- एक व्यक्तिगत पसंदीदा है, लेकिन यह चीजों को देख, Androids
- सहित एक अनोखा तरीका है सी ++
- तो कई प्रणालियों के पीछे की शक्ति, वास्तव में ओएस विंडो को मैन्युअल रूप से अस्तित्व में कॉल करने की पहली यादें।
- लिस्प
- कोडिंग के लैटिन/एल्विस की तरह है।
- असेंबलर
- कैसे कंप्यूटर काम के fundementals साथ मदद करता है।
- PHP/पर्ल/रूबी/एएसपी
- सर्वर साइड भाषा के किसी भी रूप में मदद करने के सर्वर और वेब को समझते हैं।
- प्रसंस्करण
- ठीक है, मैं भी इस एक पता नहीं है, लेकिन मैं चाहता हूँ ...
आपको स्मॉलबासिक में रुचि भी हो सकती है जो सीखने में आसानी के लिए एक सरल मूल बोली है। अधिक जानकारी के लिए http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx देखें। – itowlson
Arg, मैंने आपकी टिप्पणी को याद किया और नीचे एक छोटे से जवाब में डाल दिया। –
@ जोएल कोहेउर्न: तो किसी और ने (डीबीबी) किया। आपको कम से कम एक स्क्रीनशॉट, साथ ही कीवर्ड गणना का उल्लेख करने का गौरव भी है। –