Page 1 of 3

আমি প্রোগ্রামিং শিখতে চাই। কিন্তু....

Posted: Sun Aug 09, 2009 1:13 pm
by মেরাজ
নবীসদের জন্যে কোন ল্যাংগুয়েজ ভাল? :-p

আমি প্রোগ্রামিং শিখতে চাই। কিন্তু কোথা হতে কি করবো কিছুই বুঝছিনা। একটা গাইডলাইন পেলে ভাল হতো >:D<

আমি প্রোগ্রামিং শিখতে চাই। কিন্তু....

Posted: Sun Aug 09, 2009 5:18 pm
by কারিগর
হাই স্কুলের বই দেখে কিউ বেসিক দিয়ে শুরু করতে পারো। যদি তা না চাও তাহলে বালাগুরুসামি-র বই (Programming in ANSI , ISBN13 9780074604014) থেকে সাহায্য নিয়ে সি নিয়ে শুরু করতে পারো।

একেবারে নতুনরা সি ভালো করে শিখলে এর পর মোটামুটি যেকোন ল্যাংগুয়েজ শেখা সহজ হয়ে যায়!

আমি প্রোগ্রামিং শিখতে চাই। কিন্তু....

Posted: Sun Aug 09, 2009 6:29 pm
by জাহিদ সুমন
রবার্ট ল্যাফোরের সি++ বইটা খুব ভাল লাগে আমার। অনলাইনে ডাউনলোড করে নিতে পারেন http://www.4shared.com" onclick="window.open(this.href);return false; এর মত সাইট থেকে। খুব চমৎকার গ্রাফিক্যাল বর্ননা আছে সি++ এর উপর। উদাহরনগুলিও এক কথায় অসাধারন।

আমি প্রোগ্রামিং শিখতে চাই। কিন্তু....

Posted: Sun Aug 09, 2009 7:13 pm
by মেরাজ
ধন্যবাদ

আমি প্রোগ্রামিং শিখতে চাই। কিন্তু....

Posted: Sun Aug 09, 2009 7:31 pm
by অভ্রনীল
আমাকে কেউ এই প্রশ্ন করলে তাকে আমি উত্তরটা দেই এইভাবে:

১. কোন ল্যাংগুয়েজ একদম গোড়া থেকে শিখতে হলে সি++ শেখাটা বুদ্ধিমানের কাজ। তবে ল্যাংগুয়েজ শেখাটাই কিন্তু সব না। নিজের লজিককেও ডেভেলপ করতে হবে এবং এটাই কিন্তু প্রোগ্রামিং এর মূল শেখার জিনিস। লজিক ডেভেলপ হয়ে গেলে যেকোন ল্যাংগুয়েজেই আপনি স্বাচ্ছন্দ্যবোধ করবেন।

২. আমার সবসময়ই মনে হয়েছে বইগুলো কখনোই একদম নবীনদের জন্য না, হোক সেটা বালাগুরুস্বামী কিংবা হার্বাট শিল্ডের বই। তাই একেবারে নবীশদেরকে আমি কখনোই কোন বই রেফার করিনা, রেফার করি এই সাইটটা

আমি প্রোগ্রামিং শিখতে চাই। কিন্তু....

Posted: Sun Aug 09, 2009 7:48 pm
by মেরাজ
রবার্ট ল্যাফোরের সি++ বইটা নামালাম। ৯৮৮ পৃষ্ঠার। কয় বছর লাগে কে জানে।

অভ্রনীল কে ধন্যবাদ লিংকটার জন্যে।

আমি প্রোগ্রামিং শিখতে চাই। কিন্তু....

Posted: Sun Aug 09, 2009 9:20 pm
by জাহিদ সুমন
আমার অভিজ্ঞতা থেকে বলছি- প্রোগ্রামিং শেখার জন্য একজন অভিজ্ঞ শিক্ষকের কোন বিকল্প নেই। আপনার কাছে মনে হচ্ছে ৯৮৮ পৃষ্ঠা অনেক- কিন্তু এতগুলি পৃষ্ঠা মাত্র অল্প কয়েকটি ধারনা/কনসেপ্ট এর উপর ভিত্তি করেই কিন্তু লেখা হয়েছে। তাই ঘাবড়ানোর কিছুই নেই। আপনি ৫০-৬০ পৃষ্ঠা পড়লে দেখবেন সেখানে মাত্র ১/২ টি কনসেপ্ট আপনাকে মনে রাখতে হচ্ছে।

যেমনঃ ফাংশন নিয়ে আলোচনা কালে দেখবেন এটি নিয়ে বেশ বড় আলোচনা আছে বেশ কয়েকটি চ্যাপ্টারে। কিন্তু কনসেপ্টটি খুবই সহজ। ফাংশান ডিক্লেয়ার করা এবং তার স্ট্রাকচারটি মনে রাখলেই আপনার পুরো কনসেপ্ট ক্লিয়ার হয়ে যাবে। এমনিভাবে ভেরিয়েবল ডিক্লেয়ার করা, ভেরিয়েবল টাইপস, লুপিং, ইনহেরিট্যান্স, ক্লাস-অবজেক্ট, ডাটা স্ট্রাকচার, এক্সসেপশন হ্যান্ডেলিং, ডিবাগিং শিখতে থাকুন। আর সেইসাথে অবশ্যই লজিক বিল্ড আপ এ জোর দেয়া- মানে ছোট খাট সমস্যা নিজেই তৈরী করে তা সমাধান করতে শেখা।

একজন শিক্ষক ৫০ পৃষ্ঠার আলোচনা মাত্র ৪০ মিনিটে বা তারও কম সময়ে আলোচনা করে বুঝিয়ে দিতে পারেন যা বইতে সম্ভব নয়। আমার এক শ্রদ্ধেয় শিক্ষক একবার ডাটা এ্যানালিসিস এন্ড রিসার্চিং মেথড এর উপর একটি বই লিখেছিলেন যা বাংলা একাডেমী প্রকাশ করেছিল। তিনি আমাদের ক্লাসে বলেছিলেন- আমার বইতে আমার লেকচারের সবই পাবে তোমরা কিন্তু আমাকে পাবে না। এটাই হচ্ছে বইয়ের সাথে শিক্ষকের পার্থক্য।

আমি প্রোগ্রামিং শিখতে চাই। কিন্তু....

Posted: Sun Aug 09, 2009 11:14 pm
by অনুপ
পোগ্রামি শেখার ভালো উপায় হচ্ছে প্রর সাহায্য এবং বই।

জাহিদ সুমন ভাই যা বল্লেন তার সাথে এটুকু বলতে চাই একটু চেষ্টা করুন সহয মনে হবে।

আমি প্রোগ্রামিং শিখতে চাই। কিন্তু....

Posted: Tue Aug 11, 2009 10:13 pm
by murshed
জাহিদ সুমন wrote:আমার অভিজ্ঞতা থেকে বলছি- প্রোগ্রামিং শেখার জন্য একজন অভিজ্ঞ শিক্ষকের কোন বিকল্প নেই। ... এটাই হচ্ছে বইয়ের সাথে শিক্ষকের পার্থক্য।
সত্যি! অভিজ্ঞ শিক্ষকের তুলনা নেই। সরাসরি শেখা আর বই থেকে, বিস্তর তফাত।

আমি প্রোগ্রামিং শিখতে চাই। কিন্তু....

Posted: Tue Aug 11, 2009 11:54 pm
by উন্মাতাল তারুণ্য
কারিগর wrote:হাই স্কুলের বই দেখে কিউ বেসিক দিয়ে শুরু করতে পারো।
হাই স্কুলে কিউবেসিক শেখায় না। ভিজুয়াল বেসিক শেখায়। ইন্টারমিডিয়েটে শেখায় কিউবেসিক। :-p