বিভিন্ন বিশ্ব-বিখ্যাত প্রোগ্রামারদের কথা যখন আমরা শুনি, পড়ি তখন তাঁদের বলতে শুনি, ছোটবেলা/স্কুলবেলা থেকে নাকি তাঁরা প্রোগ্রামিং শুরু করেছেন!
কি মুশকিল! এত বাচ্চা বয়সে তাঁদের এসব শেখালো কারা!
আসলে তাঁরা বেশিরভাগ সময়ে নিজে নিজেই শিখেছেন, বিভিন্ন বই-পত্র পড়ে অথবা অন্য কোন মাধ্যমে।
এখন, আমাদের দেশেও কি এই ধরনের মেধাবী ছাত্র নেই? অবশ্যই আছে , কিন্তু তাঁরা যখন নিজেদের মধ্যে এমন সম্ভাবনা খুঁজে পান, তখন বড্ড দেরী হয়ে যায়।
অথবা, যাদের মধ্যে ১০০% সম্ভাবনা আছে তাঁরাই কেবল সামনে আসতে পারেন। সুযোগের অভাবে বাকিরা হয়তো নিজের সম্ভাবনা কে উপলব্ধি করতে পারেনই না।
.........................
খুব সাধারণ একটা উদাহরণ দেই।
ফুটবল খেলায় আপনি যদি জিততে চান তাহলে কিন্তু ১-০ গোলের জয়ই যথেষ্ট। কিন্তু যদি খেলার মধ্য কোন গোল খেয়ে বসেন, তাহলে কিন্তু জয়ের জন্য আপনাকে কমপক্ষে ২ টি গোল করতে হবে! অর্থ্যাৎ ২-১ এ জয়।
পরের কাজটা কি তুলনামূলক কঠিন না??
এবার অন্য আরেকটা উদাহরণ দেই।
ধরুন, আপনি এবং আপনার এক বন্ধু একই সাথে কোন কোম্পানিতে টাইপিস্ট হিসেবে জয়েন করলেন। আপনি টাইপ করতে জানেন না, কিন্তু আপনার বন্ধু জানেন। এখন আপনাদের যদি একই জিনিস টাইপ করতে দেয়া হয়, তাহলে কিন্তু আপনাকে আগে টাইপকরা শিখতে হবে, তারপর কাজ শুরু করতে পারবেন। ততক্ষনে আপনার বন্ধু কিন্তু আপনার থেকে অনেক সামনে এগিয়ে যাবে।
...........................
আমদের দেশের হবু Linus Torvalds, Richard Stallman, Bill Gates, দের জন্য পরিবেশ কেমন জানেন??
"যে সময়ে তাঁদের নতুন কিছু উদ্ভাবন অথবা পুরনো কিছুর উন্নয়ন নিয়ে ভাবা দরকার, সে সময়ে আমরা ঐ বিষয়টি সম্পর্কে ধারণা দেয়া হচ্ছে মাত্র"
এবার বুঝুন তাহলে কত গোল খেয়ে বসে আছে আমাদের দেশের মেধাবীগুলো!
........
এখন কি তাহলে সবাইকে ধরে বসে প্রোগ্রামিং শেখানো শুরু হবে?
অবশ্যই না!
যাদের আগ্রহ আছে তারা শিখবে। কারণ, আগ্রহ না থাকলে নতুন কিছু শেখা কষ্টকর।
স্কুলে ৮ম-৯ম শ্রেণীতে পড়ুয়া একজন ছাত্র চাইলে নিজের শখ হিসেবে "প্রোগ্রামিং" লিখতে পারবে!
কিন্তু সেটা এখন পারছে না, কারণ তার জন্য পর্যাপ্ত সহযোগিতা, দিক-নির্দেশনা এগুলো নেই।
ইন্টারনেট এ অনেক অনেক টিউটোরিয়াল আছে, অনেক রকম বই আছে। কিন্তু সব গুলো কি আর শিশুদের উপযোগী??
আর তাই এই টিউটোরিয়াল লেখা, যা শিশুদের উপযোগী !
প্রোগ্রামিং শিখে করবো কী!!
যে ছেলেটা গণিতে বছরের পর বছর ভালো রেজাল্ট করে আসছে, স্কুল তাকে
সর্বোচ্চ নাম্বার ছাড়া আর কী দিতে পারে?? কিসুই না!
কিন্তু প্রোগ্রামিং তার জন্য খুলে দিতে পারে অবারিত এক দুয়ার।
এমনই এক দুয়ার যার কোন শেষ নেই!
এবার একটু অন্যদিকে নজর দেই।
১০ বছর আগের কারিকুলাম আর এখনকার কারিকুলামের তফাৎ খুবই সামান্য। তার মানে,
২০০০ এ ১৪ বছর বয়স্ক একটা ছেলে আর ২০১০ এ ১৪ বছর বয়স্ক একটা ছেলে অনেকটা একই কারিকুলামে পড়ালেখা করছে!
কিন্তু তাদের দুইজনের মানসিক বিকাশ কি এক !!
অবশ্যই না!!
২০১০ এর ছেলেটার মেধা অনেক উন্নত!
কিন্তু সে তার এই আপাত "বাড়তি মেধাটুকু" কি কাজে লাগানোর সুস্থ উপায় নিজের সামনে পাচ্ছে???
..............................
এই টিউটোরিয়াল সেই সব বাড়তি মেধার অধিকারীদের জন্য। তারা কোথায় থাকে??
হয়তো আপনার বাসাতেই!!
আপনার ভাই-বোন, সন্তানের মাথাতেই আছে সে "বাড়তি মেধাটুকু"।
সবাই তো আর কম্পিউটার সায়েন্স নিয়ে পড়বে না! তাহলে প্রোগ্রামিং শেখার দরকার কি!
"বাড়তি মেধাটুকু" কাজে লাগানোর সুস্থ একটা উপায়!
এছাড়াও আরো কি কি উপকার আছে, সেটাই না হয় পরেই জানলেন!
...........................
ধরা যাক, এই টিউটোরিয়াল ১০০ জন পড়েছে। কাজে লেগেছে শুধু মাত্র ১ জনের!!
আমি ঐ একজনকেই খুঁজছি!!
"উনারা" তো আর ভুরিভুরি জন্ম নেন না!
...........
তাহলে যাত্রা শুরু হোক.......
C - programming Language শিশুদের উপযোগী টিউটোরিয়াল: পর্ব -২
সর্বশেষ এডিট : ১২ ই নভেম্বর, ২০১০ রাত ১:২৯