2009-06-19 11 views
9

मेरे बेटे ने पूछा कि क्या कोई आसान भाषा है और कुछ आधारभूत प्रोग्रामिंग करना है। मैंने पहले क्विकबासिक को सोचा, लेकिन फिर सोचा कि मुझे बस उसे वीबी दिखाना चाहिए। मैंने विजुअल बेसिक एक्सप्रेस 2008 डाउनलोड किया, लेकिन मैं पूरी तरह से खो गया हूं। ऑब्जेक्ट टूलबार कहां है? फॉर्म कहां है? संपत्ति फलक कहां है?क्या शुरुआती लोगों के लिए एक आसान, आसान, बुनियादी है? (वीबी 2.0 के साथ क्या हुआ?)

इसके बजाय यह व्यवसाय खुफिया और विश्लेषण सेवाएं है। बस शुरुआती शुरुआत के सभी उद्देश्य प्रतीकात्मक निर्देश कोड कहां है?

+6

आपको स्मॉलबासिक में रुचि भी हो सकती है जो सीखने में आसानी के लिए एक सरल मूल बोली है। अधिक जानकारी के लिए http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx देखें। – itowlson

+0

Arg, मैंने आपकी टिप्पणी को याद किया और नीचे एक छोटे से जवाब में डाल दिया। –

+0

@ जोएल कोहेउर्न: तो किसी और ने (डीबीबी) किया। आपको कम से कम एक स्क्रीनशॉट, साथ ही कीवर्ड गणना का उल्लेख करने का गौरव भी है। –

उत्तर

5

यह वहां है। आपने SQL सर्वर एक्सप्रेस डाउनलोड किया होगा, क्योंकि यह इंस्टॉल हो जाता है।
http://www.microsoft.com/Express/VB/

+0

मैं माइक्रोसॉफ्ट विजुअल स्टूडियो 2008 चला रहा हूं। मैं SQL सर्वर नहीं चला रहा हूँ व्यक्त करें। –

+0

मैंने अच्छे कारण के लिए VBSetup.exe –

9

नेट पर सही सामग्री प्राप्त हुआ

+5

चलाया। प्रोग्रामिंग वीबी में 2 घंटे आपको एहसास है कि "डांग मुझे धागे की जरूरत है।" –

+1

मैं इस बात में 2 घंटे रहूंगा कि मेरे सिर को खरोंच कर रहा है "क्या?" –

+10

आपको मुझसे मजाक करना होगा? मुझे थ्रेड चाहिए !? –

12

मुझे लगता है कि शायद दृश्य मूल रूप में यह खड़ा है वास्तव में हमारे बच्चे हुड की बुनियादी नहीं है। जैसा कि सभी चीजों के साथ उसने अपने माता-पिता की बाध्यता को दूर कर दिया है और वयस्कता की शुरुआत में खड़ा है। दुर्भाग्य से, आप उपयोग की आसानी और उथले सीखने वक्र खो दिया है। ऐसा जीवन है लेकिन वैसे भी यह शायद वह भाषा नहीं है जिसे आप अभी ढूंढ रहे हैं।

मेरी खुद की इतनी विनम्र राय में, मुझे लगता है कि एक उपयुक्त प्रेरित युवा के लिए, इससे कोई फ़र्क नहीं पड़ता कि आप किस भाषा से शुरुआत करते हैं। प्रतिभा और अनंत समय के साथ, वे अपने आप को ऐसे तरीकों से अंतहीन रूप से मनोरंजन और शिक्षित करने में सक्षम होंगे, जो शायद हम नहीं कर सकते हैं, इसलिए शायद "शुरुआती" प्रोग्रामिंग भाषा की खोज अनावश्यक है। मेरा खुद का बच्चा अभी तक मंच पर नहीं है, मैं अभी तक इसका परीक्षण कर सकता हूं, इसलिए शायद मैं पूरी तरह से गलत हूं। इसलिए मैं अतः में एक खोज किया था और कुछ रोचक परिणाम के साथ आया था:

+0

+1। –

6

Small Basic कुछ देखने के लिए हो सकता है। यह क्लासिक बेसिक नहीं है, लेकिन यह प्रोग्रामिंग सीखने के लिए एक अच्छा प्रारंभिक वातावरण प्रदान करता है।

5

FreeBasic भी है। यह क्विकबासिक के समान वाक्यविन्यास होने का दावा करता है, इसलिए यह आपके लिए अधिक परिचित हो सकता है।

2

मुझे पता है कि जावा एक पिटा है और लोग इसे सभी प्रकार के कारणों से नापसंद करते हैं, लेकिन यदि आप बीन्सहेल इंटरैक्टिव शैल का उपयोग करते हैं, तो आपको स्क्रैच से जावा प्रकार सीखने की क्षमता मिलती है। आप संवाद पॉप अप कर सकते हैं, सामग्री जोड़ सकते हैं, सभी इंटरैक्टिव रूप से, और इसे भविष्य में उपयोग के लिए डिस्क पर वापस सहेज सकते हैं। मैं हाल ही में एपीआई में नई कार्यक्षमता डीबग करने के लिए इसका उपयोग कर रहा हूं जिसका मैंने पहले कभी उपयोग नहीं किया है।

beanshell.org

3

वीबी 2/3/4/6 अभी भी MSDN ग्राहक डाउनलोड से उपलब्ध है। तो यदि आप क्लासिक पुराने मूल के साथ शुरू करना चाहते हैं तो क्विकबासिक 4.5 है।

उस ने कहा, यदि आप आधुनिक उपकरणों का उपयोग करना चाहते हैं तो उसे सी # पर क्यों शुरू नहीं किया जाए? वीबी के लिए 'शुरू करना' बाधा।नेट और सी # मोटे तौर पर वही है लेकिन उसके बाद सी # का उपयोग करने के लिए बहुत लाभ है। लेकिन है कि एक और कहानी है ...

12

आप कोशिश कर सकते हैं छोटे बेसिक:

http://msdn.microsoft.com/en-us/beginner/ff384126.aspx

Small Basic IDE

यह एक वास्तविक सरल (केवल 14 कीवर्ड्स) बुनियादी की तरह आईडीई प्रोग्रामिंग अवधारणाओं शुरुआत पढ़ाने के लिए बनाया है ।

5

यदि आप मूल की बोली का उपयोग करने पर सेट हैं, तो कई विकल्प हैं, जिनमें से कुछ का पहले से ही उल्लेख किया गया है। मैं दूसरे में फेंक दूंगा: XBasic। (यह लिंक एक्सबीसिक संसाधनों और डाउनलोड के लिए और साथ ही साथ चार्ट पर कुछ अन्य मूलभूत बातें दिखाने के साथ एक छोटा विकिपीडिया लेख है।)

हालांकि, 1800 सूचना के उत्तर के साथ, मैं सुझाव दूंगा आप खुद को बेसिक तक सीमित नहीं करते हैं। (मैं शुरुआती लोगों को शिक्षण प्रोग्रामिंग पर एकत्र किए गए महान संसाधनों के कारण उसका उत्तर उजागर कर रहा हूं।) मेरी व्यक्तिगत सिफारिश पायथन है। यह सीखने के लिए सबसे आसान भाषाओं में से एक है, फिर भी बहुत उन्नत प्रोग्रामिंग के लिए बेहद अच्छी तरह से "स्केल अप" है।

+0

मैं मानता हूं, पायथन मेरी अंतिम सिफारिश होगी, लेकिन वह उससे परिचित कुछ ऐसा काम करना चाहता था। –

3

यदि मुझे सही याद है, तो बेसिक पास्कल में बदल गया है जबकि पास्कल डेल्फी में बदल रहा था। यह काफी चौंकाने वाला है।

कुछ तरीकों से, प्रोग्राम सीखना कठिन हो गया है। लेकिन अन्य तरीकों से यह आसान हो गया है। हो सकता है कि पहले कुछ हफ्तों डरावने लगते हैं, लेकिन इसके बाद आप इन सभी बेहतरीन पुस्तकालयों का उपयोग कर सकते हैं।

मुझे लगता है कि प्रोग्रामिंग की नींव सीखने का सबसे अच्छा तरीका अब पाइथन दुभाषिया के साथ खेलना है (आपके पास आपकी पसंद है - सीपीथन, आयरनपीथन, या ज्योथन)।


मैंने पुराने वीबी और नए के बीच this set of comparisons पर एक नज़र डाली। पवित्र क्रूड

6

मेरे पास दो अलग-अलग भाषाएं हैं जिन्हें मैं आपके बेटे को बेसिक के बजाय सीखने की सलाह दूंगा।

मैं प्रारंभिक प्रोग्रामर के लिए योजना के साथ प्रोग्राम कैसे डिजाइन करें के प्रशंसक बन गया हूं। इसमें बैगेज नहीं है जो जावा सीखने के साथ आता है। पुस्तक htdp.org पर ऑनलाइन, नि: शुल्क है।

कोशिश करने के लिए एक और परंपरागत रूप से अनिवार्य भाषा पाइथन हो सकती है। दुर्भाग्य से, मुझे एक पाठ्यपुस्तक नहीं है जिसे मैं पूरी तरह से अनुशंसा कर सकता हूं। शायद कोई और करता है।

मुझे लगता है कि, हालांकि, आप शायद इसके बारे में कुछ करने के लिए कुछ और अधिक रुचि रखते हैं और शायद कुछ साफ चमकदार ऐप्स बना सकते हैं। मैं इसके बारे में "उच्च तकनीक मैकरोनी और क्राफ्ट पेपर" की तरह "सीएस के लिए परिचय" तरीके से सोच रहा हूं।

+1

मैं शुरुआती लोगों के लिए इस पायथन पुस्तक की तरह दयालु हूं। http://openbookproject.net//thinkCSpy/ – Nosredna

+1

मैं थिंक पायथन (उस पुस्तक के उत्तराधिकारी) को पढ़ रहा हूं जिसका उपयोग मेरे विश्वविद्यालय के गैर-प्रमुख प्रारंभिक सीएस पाठ्यक्रम द्वारा किया जाता है। (एचटीडीपी प्रमुख पाठ्यक्रम में प्रयोग किया जाता है)। मुझे लगता है कि मैं मंजूरी देता हूं। – McPherrinM

2

यदि आप कुछ सचमुच सरल चाहते हैं तो दशमलव बेसिक का प्रयास करें। यह पहले के आधारभूत रूप में शामिल होना उतना ही आसान है, लेकिन एक अच्छा आईडीई है जिसमें एक हफ्ते का पता लगाने में कोई समय नहीं लगता है और इसमें कई आधुनिक सुविधाएं और नियंत्रण विवरण हैं।

2

मैं जस्टबासिक की सिफारिश करता हूं ... यही वह है जो वे मुझे कंप्यूटर विज्ञान कक्षा में अपने कॉलेज परिचय में प्रोग्रामिंग के लिए पेश करते थे ... न केवल यह डाउनलोड करने और उपयोग करने के लिए पूरी तरह से स्वतंत्र है, लेकिन वे अपने मंचों में बहुत उपयोगी हैं ...

2

मैं AMOS मेरी Amiga पर जो सीखने के लिए एक आदर्श भाषा है, यह बुनियादी की एक बोली थी, लेकिन है कि यह एक व्याख्या की भाषा के लिए तेजी से था में अनूठी विशेषताओं था और था के साथ बाहर शुरू कर दिया कई मल्टीमीडिया आधारित कार्यों है कि आप की अनुमति दी कुछ कलात्मक और दृश्य बहुत आसानी से बनाएं (फॉर्म और ओएस जीयूआई से कहीं ज्यादा आकर्षक)। साथ ही यह आपको असेंबल असेंबलर रूटीन को इजाजत देने की इजाजत देने के लिए आपको बहुत अधिक क्षमता प्रदान करने की इजाजत देता है। आपको चिपसेट के बारे में चिंता करने की आवश्यकता नहीं थी, शुरू करने के लिए कंपाइलर्स या कंपाइलर्स, क्योंकि यह सिर्फ उस कोड को चलाता है जिसे आपने हॉटकी के प्रेस पर अपने पर्यावरण में टाइप किया था।

दुख की बात है कि मुझे कुछ भी पता नहीं है क्योंकि इसमें लचीलापन, त्वरित सेट-अप, या उथले सीखने की वक्र है।

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

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

अच्छा JavaScript संसाधनों के संबंध में, लोगों को मैं सिफारिश कर सकते हैं कर रहे हैं:

जाहिर है एक नौसिखिया वहाँ बंद नहीं करना चाहिए, और एक बार वे मूल बातें है, पर आगे बढ़ना चाहिए। अधिक भाषाओं और अवधारणाओं आप सीखते हैं, और अधिक ध्यान रखने वाली एक सांकेतिक शब्दों में बदलनेवाला आप :) अन्य भाषाओं बन कि सभी कोडर में एक बुनियादी ग्राउंडिंग होना चाहिए, सभी क्योंकि वे एक अद्वितीय अवधारणाओं है पेशकश करने के लिए:

  • अजगर
    • प्रत्येक कोडर/बच्चे को मॉन्टी पायथन के बारे में पता होना चाहिए, और भाषा दोगुनी होनी चाहिए, भले ही केवल आवेदन की लचीलापन के लिए।
  • जावा
      नहीं
    • एक व्यक्तिगत पसंदीदा है, लेकिन यह चीजों को देख, Androids
  • सहित एक अनोखा तरीका है सी ++
    • तो कई प्रणालियों के पीछे की शक्ति, वास्तव में ओएस विंडो को मैन्युअल रूप से अस्तित्व में कॉल करने की पहली यादें।
  • लिस्प
    • कोडिंग के लैटिन/एल्विस की तरह है।
  • असेंबलर
    • कैसे कंप्यूटर काम के fundementals साथ मदद करता है।
  • PHP/पर्ल/रूबी/एएसपी
    • सर्वर साइड भाषा के किसी भी रूप में मदद करने के सर्वर और वेब को समझते हैं।
  • प्रसंस्करण
    • ठीक है, मैं भी इस एक पता नहीं है, लेकिन मैं चाहता हूँ ...
+0

बुनियादी भी व्याख्या नहीं है? JustBasic एक संकलित exe नहीं बनाता है ... मुझे बस यह पसंद है क्योंकि वाक्यविन्यास किसी अन्य की तुलना में इतना आसान है ... प्रिंट "हैलो दुनिया!" आपका पूरा हैलो वर्ल्ड प्रोग्राम प्रोग्राम, एन 0 ',' या ';' है। मैं इसे सभी प्रकार के सहायक छोटे कार्यक्रमों के कार्यक्रम के लिए उपयोग करता हूं ... जैसे कि मेरे पूर्व के कैमरे ने वीडियो नामों के लिए संख्याओं का उपयोग किया था, मैंने वीडियो के दिनांक और समय के साथ फ़ोल्डर में सभी फ़ाइलों का नाम बदलने के लिए जेबी के साथ एक प्रोग्राम लिखा था ... मैं इसे मेरे लिए कोड की लंबी दोहराव वाली बिट्स लिखने के लिए उपयोग करता हूं (जैसे कि मेरे प्रोग्राम के लिए केस स्टेटमेंट जिन्हें लूप के साथ लिखा जा सकता है और कॉपी किया जा सकता है) ... –

+0

मैं लिस्प और असेंबलर से असहमत हूं - वे दिलचस्प पृष्ठभूमि हो सकते हैं, लेकिन इन कठिन भाषाओं में बिना खेल के अवधारणाओं को समझना संभव है। इसके अलावा, वास्तव में हार्डवेयर स्तर की अवधारणाओं को समझना अब बहुत जरूरी है, उन दिनों में जहां हमें स्मृति का प्रबंधन या प्रक्रियाओं को भी प्रबंधित नहीं करना पड़ता है। –

+0

@ जोनस्टोरी ~ ओह मैं पूरी तरह से सहमत हूं कि आप बिना किसी भाषा के अवधारणाओं को सीख सकते हैं, लेकिन वास्तव में उन्हें समझने के लिए (अप और डाउनसाइड्स) आपको उन्हें आजमाएं। लेकिन फिर, अंत में बुलेट बिंदु लोगों के लिए क्षितिज पर आगे बढ़ने और विस्तार करने के लिए थे, साथ शुरू नहीं करना था। मैं असहमत हूं कि हार्डवेयर अवधारणाएं अनावश्यक हैं, मेरे लिए यह जानना नहीं है कि आपकी कार कैसे काम करती है। सच है कि आप बिना जानने के ड्राइव कर सकते हैं, लेकिन यदि आप ऐसा करते हैं तो आप बेहतर ड्राइवर और वाहन रखरखाव बन जाते हैं। – Pebbl

5

1) डाउनलोड कमोडोर C64 एमुलेटर

2) डेस्कटॉप पर आइकन

3) अपने बेटे को कोड लिखने के लिए सिखाएं।

+0

मुझे यह विचार पसंद है .... लेकिन टीआरएस 80 क्यों नहीं? उनके पास विंडोज 3.1 एमुलेटर भी हो सकता है (मुझे केवल टीआरएस 80 मिल गया है क्योंकि मैं अपने टीआरएस 80 के लिए डिस्क बनाने की कोशिश कर रहा था कि किसी ने मुझे दिया ... बहुत बुरा मैं इसे किसी भी तरह से काम नहीं कर सका) .. लेकिन हाँ, एक एमुलेटर एक अच्छा विचार है ... सिवाय इसके कि मुझे नहीं पता कि आप इसका उपयोग विंडोज फाइलों को संशोधित करने के लिए कर सकते हैं ... –

+0

जेएक्स 81, एम्स्ट्रैड सीपीसी, कमोडोर सी 64, जो भी हो। बस इन पुराने कंप्यूटरों में से एक को एमुलेटर प्राप्त करें जिसे आप अभी चालू करते हैं और कोड करते हैं। –

संबंधित मुद्दे