সুতরাং, আমি প্রোগ্রামিং সম্পর্কে আমার ছোট চাচাত ভাইকে কিছুটা শেখানোর চেষ্টা করছি। আমার প্রাথমিক চিন্তাভাবনা স্ক্র্যাচ বা অ্যালিসের মতো কিছু ছিল তবে এটির কিছুটা ডাউনসাইড ছিল।
প্রত্যেকেই গেম প্রোগ্রামিং এবং ভিডিও গেমগুলি বিকাশের ক্ষেত্রে সত্য বলে মনে হয় (কারণ প্রত্যেকে ভিডিও গেমস খেলতে পছন্দ করে এবং ভিডিও গেমগুলি খেলতে যতটা যায় আপনার নিজের খেলানোই সবচেয়ে বেশি ফলপ্রসূ হতে পারে) - তবে অ্যালিস বা স্ক্র্যাচ উভয়ই গেমটি পূরণ করতে পারে বলে মনে হয় না seem উন্নয়ন
অ্যালিস এবং স্ক্র্যাচ খুব বাচ্চা বলে মনে হচ্ছে, যদিও আমি নিশ্চিত যে আমার চাচাত ভাই এটিতে ছোঁড়াছুড়ি উপভোগ করবে, আমি মনে করি সে খুব তাড়াতাড়ি করে ফেলবে
আমি এমন একটি ভাষা চাই যা তার বন্ধুবান্ধবকে প্রভাবিত করবে এমন দুর্দান্ত জিনিসগুলি বিকাশের জন্য ব্যবহার করা যেতে পারে। আমার মনে আছে সেদিন ফিরে বেসিক লিখছিলাম এবং আমার সমস্ত বন্ধুকে আমন্ত্রণ জানিয়ে আমার সৃষ্টি দেখিয়েছি, এবং আমার মনে হচ্ছে এলিস এবং স্ক্র্যাচ ঠিক একইভাবে আবেদন করে না
আমি এমন একটি ভাষা চাই যার কোড লিখতে আমার কাজিনের দরকার requires এখন, এটি কেবল কারণেই আমি মনে করি না যে টাইপিং কোডটি আউটআর অন্যান্য প্রোগ্রামিং ভাষার জন্য ভাল প্রস্তুতি, তবে এটি কারণ এটি আসলে টাইপিংয়ের অনুশীলন করার সুযোগ দেয় এবং সম্ভবত কীবোর্ডের কিছুটা আরও রহস্যময় চরিত্রের অভ্যস্ত হয়ে যায়
এখন, সে কারণেই আমি অ্যালিস বা স্ক্র্যাচ বেছে নিতে চাই না।
আমি এই বিষয়ে সি বা জাভা, এমনকি পাইথন বা রুবির মতো ভাষাও বেছে নিতে চাই না। আমার চাচাত ভাই আমাকে ইতিমধ্যে জানিয়ে দিয়েছে যে সে ভিডিও গেম খেলতে উপভোগ করে এবং নিজের তৈরি করতে চায় এবং কম্পিউটার ব্যবহার করে সে উপভোগ করে। আমার মতে পাইথন বা রুবির মতো সাধারণ ভাষা এমনকি শীতল জিনিস তৈরি করতে খুব বেশি সময় নেয়। আদর্শভাবে, তিনি বসে থাকতেন, প্রায় এক বা দুই দিন ব্যয় করতেন (বা সম্ভবত এক সপ্তাহ পর্যন্ত, তবে আশা করি এর থেকেও কম) এবং একটি কার্যকরী, দ্বি-মাত্রিক গেম খেলুন। আমি বলছি না আপনি পাইথন বা রুবিতে এটি করতে পারবেন না, তবে আমি কেবল এটিই বলছি যে প্রথমবারের প্রোগ্রামারটির পক্ষে এটি কঠিন হবে। অধিকন্তু, আমি কম্পিউটার কম্পিউটারের সমস্ত বিজ্ঞানের সাথে তাকে ঘৃণা করতে চাই না, কারণ এটি পরে আসতে পারে। আমি কেবল তার স্ফুলিঙ্গ তৈরি করতে সহায়তা করতে চাই এবং তারপরে বাকী আগুনটি চালিয়ে যেতে দিন।
আমি লুয়ার মতো ভাষাগুলি দেখেছি এবং গেম প্রোগ্রামিংয়ে এটি সাধারণ বলে মনে হলেও এটি সেরা বাছাই করা সম্পর্কে আমি নিশ্চিত নই - তবে আপনি যদি অন্যরকম মনে করেন তবে দয়া করে আমাকে জানান।
আমি ব্লিটজ-এর মতো একটি ভাষাও দেখেছি এবং এটি সত্যিই আশাব্যঞ্জক দেখাচ্ছে (প্লাস, আমি কয়েক বছর আগে এটি চেষ্টা করেছিলাম, এবং এটি সত্যিই বেশ সুন্দর ছিল)। খারাপ দিকটি হ'ল আমাকে দিতে হবে, এমন কিছু যা আমি অবশ্যই বিপক্ষে।
আমি স্মলব্যাসিককে দেখেছি , যা আশাব্যঞ্জক বলে মনে হচ্ছে এবং আমি তাকাতে থাকব। তবে আমি খুব বেশি কিছু করি নি (প্রকৃতপক্ষে, আমি এটি টাইপ করার সাথে সাথে ইনস্টলারটি চালাচ্ছি, তাই আমি খুব শীঘ্রই এটিতে আমার চিন্তাভাবনাগুলি রিপোর্ট করব)।
আপডেট: আমি স্মলব্যাসিকে দ্রুত চেষ্টা করেছি এবং এটি আগ্রহজনক বলে মনে হচ্ছে, তবে এটি অন্য কয়েকটি ভাষার তুলনায় একেবারেই আলাদা বলে মনে হচ্ছে - এটি কোনও খারাপ জিনিস নয়, তবে এটি কেবল একটি অস্বাভাবিক। আমি যা দেখেছি তার মধ্যে ব্লিটজ এখনও আমার প্রিয়, তবে ব্যয়ের কারণে আমি সেখানে যেতে অস্বীকার করি ref
তবে মূলত, আমি এখন পর্যন্ত যা বলেছি এবং আপনি যে ভাষাগুলি দেখেছেন এবং অন্য কোনও ভাল বিকল্প জানেন, সে সম্পর্কে আপনারা কী ভাবেন?
আপডেট: আমি যা করতে বেছে নিয়েছি তা এখানে ...
আমি বুঝতে পেরেছি যে আমি যখন আমার কাজিনকে সাহায্য করতে পছন্দ করব তখনও আমি তার সাথে সব সময় থাকতে পারি না এবং যতবার তার সাহায্যের দরকার হয় আমি তাকে সাহায্য করতে পারি না। সুতরাং, আমি এমন কিছু চয়ন করতে চেয়েছিলাম যার একটি ভাল ডকুমেন্টেশন, একটি ভাল সম্প্রদায় এবং তিনি অনুসরণ করতে পারেন এমন একটি ভাল বই।
যাইহোক, আমি পাইথন এবং পাইগামিকে বেছে নিয়েছি। পাইথন এমন একটি ভাষা যার সাথে আমি মোটামুটি পরিচিত plus তদতিরিক্ত, আমি জানি যে পাইথন ডকুমেন্টেশন মোটামুটি সম্পূর্ণ এবং নেভিগেট করা সহজ। পিগামে একটি দুর্দান্ত ডকুমেন্টেশন এবং টিউটোরিয়াল সেট রয়েছে। আমি তাকে পাইথনের সাথে নিজের কম্পিউটার গেমস আবিষ্কার / ব্যবহার অনুসরণ করছি, এটি খুব ভাল বইয়ের মতো বলে মনে হচ্ছে, আমি তাকে ক্রিসমাসের উপহার হিসাবে একটি হার্ড কপি কিনেছিলাম, এবং আমি জানি যে তার মনিটরটি বিশাল নয়, এবং এটি হবে পাঠ্য এবং সম্পাদকের মধ্যে ক্রমাগত আবার অদলবদল করতে অসুবিধা বোধ করবেন।
আমি মনে করি এটি ভাল করা উচিত!
সম্পাদনা: আমি বোঝাতে চাই না যে আমার পছন্দটি চূড়ান্ত বা এটি সঠিক। আমি কেবল মনে করি এটি এই পরিস্থিতির জন্য সেরা ফিট। আমার মনে হয় বয়স্ক, দক্ষতা স্তর এবং আগ্রহের মতো বিষয় বিবেচনা করে প্রতিটি ব্যক্তিকে কনিষ্ঠ কাউকে শেখাতে চাইলে নির্বাচনটি ব্রাউজ করা উচিত এবং পৃথক ব্যক্তির জন্য সেরা সমাধানটি সন্ধান করা উচিত।
I want a language that can be used to develop really cool stuff that will impress his friends.
এটি প্রোগ্রামিংয়ের 25 বছর পরে এখনও এটি আমার প্রাথমিক অনুপ্রেরণা ...