ঢাকা, বাংলাদেশ   বৃহস্পতিবার ২৫ এপ্রিল ২০২৪, ১২ বৈশাখ ১৪৩১

সুমন্ত গুপ্ত

শিখতে হবে নিজে নিজেই

প্রকাশিত: ০৬:৫৬, ১৬ মে ২০১৭

শিখতে হবে নিজে নিজেই

কম্পিউটার একটি অসম্ভব ক্ষমতাবান কিন্তু নির্বোধ একটি যন্ত্র। একটি যন্ত্র ৫০জন সাধারণ মানুষের কাজ একাই করতে পারে কিন্তু ৫০টি যন্ত্র একটি অসাধারণ মানুষের কাজ করতে পারে না। তবে প্রোগ্রামিং শিখে আমরা একেকজন হয়ে উঠতে পারি সেই মানুষটি যে এই যন্ত্রকে ইচ্ছামতো কথা শোনাতে পারি। আপনি যা বলবেন তাই কম্পিউটার করবে। প্রোগ্রামিং হলো একটি বিষয় যা আপনাকে কম্পিউটার নিয়ে কাজ করতে সাহায্য করবে। এখন প্রশ্ন প্রোগামিং শিখে কী করা যাবে? বলছি আপনি যা করতে চান তাই করতে পারবেন যদি আপনি একজন ভালমানের কোডিং প্রোগামার হন। প্রোগ্রামিং হলো প্রোগ্রাম বানানো বা সফটওয়্যার বানানো বা কম্পিউটারের জন্য ছোট (কিংবা বড়!) টুল বানানো যা দিয়ে আপনি অনেক কিছুই করতে পারেন। এটিই হলো প্রোগ্রামিংয়ের বেসিক একটা সংজ্ঞা। প্রোগ্রামিং ল্যাংগুয়েজ হলো আপনি যা দিয়ে আপনার প্রোগ্রামটি বানাবেন অর্থাৎ যে ভাষাটি দিয়ে প্রোগ্রামটি বানাবেন। প্রোগ্রামাররা সেটাকে বলেন প্রোগ্রাম লিখা। কারণ আপনাকে প্রোগ্রামটি প্রোগ্রামিং ল্যাংগুয়েজ দিয়ে লিখে লিখেই বানাতে হবে। সাত বছর বয়সে প্রথম কম্পিউটার প্রোগ্রামিংয়ে হাতেখড়ি হয়েছে মার্ক জাকারবার্গের। বড় হয়ে মার্কের হাতে পত্তন ফেসবুকের। কাটাকুটির খেলার প্রোগ্রাম লিখেই সূচনা হয়েছে মাইক্রোসফটের সহপ্রতিষ্ঠাতা বিল গেটসের প্রোগ্রামিং জীবন। কম্পিউটার প্রোগ্রামিং জটিল কিন্তু আনন্দময় জগতে অবাধ বিচরণ করতে চাইলে শুরুটা করতে হয় ছোটবেলা থেকেই। তবে কেবল প্রোগ্রামিংয়ে দক্ষ হওয়ার জন্যই কম্পিউটার প্রোগ্রামিং শিখতে হবে এমনটা মনে করতেন না এ্যাপলের সহপ্রতিষ্ঠাতা স্টিভ জবস। মৃত্যুর আগ পর্যন্ত তিনি স্কুল পর্যায়ে প্রোগ্রামিং শেখানোর জন্য বলে গেছেন। কারণ তিনি জানতেন, ‘প্রোগ্রামিং মানুষকে সমস্যা সমাধানে দক্ষ’ করে তোলে। আর তাই অনেক দেশেই এখন স্কুল শিক্ষার্থীদের কম্পিউটার প্রোগ্রামিংয়ে উদ্বুদ্ধ করা হচ্ছে। একটি স্কুল-কলেজ পড়ুয়া ছেলেমেয়ে কম্পিউটার বা মোবাইল দিয়ে কি করে? রাশিয়া-চীনের ছেলেমেয়েরা অনেকেই হয়তো অ্যাসেম্বলিতে কোড লিখে, কিন্তু জরিপ না করেও বলা যায় আমাদের দেশে বেশিরভাগই মুভি দেখা, ফেসবুক, গেমস ছাড়া খুব বেশি কিছু করে না। আসলে কম্পিউটার দিয়ে কি করা যায় তার ধারণাও অনেকের নেই। ছেলে বা মেয়েটিকে প্রোগ্রামিং শিখিয়ে দেয়া হলে তার জগৎটাই পাল্টে যাবে। আপনার মনে প্রশ্ন আসতে পারে প্রোগ্রাম বানিয়ে কি করব? প্রোগ্রাম বানিয়ে আপনি অনেক কিছুই করতে পারেন। আপনি আপনার বানানো সফটওয়ার বানিয়ে বিক্রি করতে পারেন। ফ্রীলেন্সিংয়ের জন্যও ব্যবহার করতে পারেন। ভাইরাস বানাতে পারেন। গাণিতিক সমস্যা সমাধান করতে পারেন। আপনি নিজের প্রয়োজনমত ব্যাবহার করতে পারেন। হ্যাকারদেরও প্রোগ্রামিং শিখতে হয়। সবচেয়ে বড় কথা প্রোগ্রামিং জিনিসটা খুবই মজার। প্রোগ্রামিং শেখার সহজ উপায় কী? এ প্রশ্নের উত্তরে সি প্রোগ্রামিং ভাষার জনক ডেনিশ রিচির বলেন প্রোগ্রামিং শেখার সহজ উপায় হলো প্রোগ্রাম লেখা। সেটাই। প্রোগ্রামিং শেখার জন্য প্রোগ্রাম লিখতে হবে। সাধারণ কাজগুলো যেমন করে করা যায়, সেভাবে ‘বিল্ডিং ব্লক’ একটার পর একটা সাজিয়ে করতে পারলেই প্রোগ্রামিংয়ের ধারণাটা হয়ে যায়। ঠিক এ রকমভাবে কোড ডট অরগ (িি.িপড়ফব.ড়ৎম) তৈরি করেছে প্রোগ্রামিং শেখার এক ঘণ্টার অনুশীলনী। এই অনুশীলনীগুলোতে ধাপে ধাপে প্রোগ্রামিং শেখার বন্দোবস্ত রয়েছে। মজার ব্যাপার হলো, এ কাজটি করতে পারলে কোন প্রোগ্রামিং সংকেত না লিখেই প্রোগ্রামিংয়ের একটা ধারণা পাওয়া যায়। আর এভাবে শুরু হতে পারে আপনার প্রোগ্রামারদের আনন্দযাত্রা।
×