পোস্টটি পড়া হয়েছে 10,012 বার

প্রোগ্রামিং শুরু করব কিভাবে?

Post updated on 24th February, 2017 at 11:51 pm

প্রোগ্রামিং কী???

কম্পিউটার সায়েন্সের একটা গুরুত্বপূর্ণ পার্ট হল প্রোগ্রামিং। কম্পিউটার বিজ্ঞান সম্পর্কে বিস্তারিত জানা যাবে এখান থেকেঃ http://goo.gl/Bfv0zs.
আজকেই যদি প্রথম প্রোগ্রামিং কথাটার সাথে পরিচিত হয়ে থাকেন বা আগে শুনলেও আসলে বুঝতে পারছেন না ‘কেমনে কি?’ তাহলে এই লিংকে যানঃhttp://goo.gl/Lpouo5

আমাদের প্রোগ্রামিং গ্রুপের প্রায় সকল গুরুত্বপূর্ণ ফাইলের ব্যাকাপ রাখা হয়েছে এই GitHub রিপোজিটোরিতেঃ https://github.com/hasancse91/Programming-Problem-In-Bengali/blob/master/README.md
গ্রুপের ফাইল সেকশনে আপডেট না করে উপরোক্ত রিপোতে এখন থেকে নিয়মিত আপডেট করা হবে। কেউ প্রোগ্রামিং শিখতে চাইলে এই রিপোতে মোটামুটি সকল উপাদানই সুশৃংখল ভাবে সাজানো আছে। এই পাবলিক রিপোজিটরিতে কনট্রিবিউশন করার আহ্বান জানাচ্ছি। সকলকে অগ্রীম ধন্যবাদ। 🙂

প্রোগ্রামিং টিউটোরিয়াল ও ই-বুক লিংকঃ
এখন আপনি মুটামুটি জানেন যে প্রোগ্রামিং দিয়ে আসলে কি করে। এখন আপনি যদি একটা প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখতে চান তাহলে এখানে আপনার জন্য সি, সি++, জাভা ও পাইথন এর টিউটোরিয়ালের লিংক দেয়া আছে। এখান থেকেই আপনি এই চারটা ল্যাঙ্গুয়েজের A to Z শিখতে পারবেনঃ https://goo.gl/I6qFmJ

তবে আমি পরামর্শ দিব যেই ল্যাঙ্গুয়েজটি শিখতে চান তার যে কোনো একটা বই কিনে প্রথম থেকে পড়া শুরু করুন। প্রতিটা লাইন বুঝে বুঝে পড়ুন। কোডের উদাহরণগুলো নিজ হাতে টাইপ করে রান করে প্র্যাকটিস করুন। অনুশীলনিতে থাকা প্রবলেমগুলো সলভ করুন। একটা বই পড়ে ও প্র্যাক্টিস করে যা শিখতে পারবেন তা ভিডিও টিউটোরিয়াল বা ব্লগে পড়ে শিখতে পারবেন না।

সফটওয়্যার ডাউনলোড:

ধরা যাক এবার আপনি প্রোগ্রামিং এর প্রাথমিক ধারনা পেয়েছেন। সি/সি++ এর IDE ডাউনলোড করতে পারেন এখান থেকে- https://goo.gl/IsNcfA

কোডে সমস্যা?
IDE নামালেন কিন্তু আপনার IDE টা দিয়ে কাজ করতে পারছেন না। অথবা প্রোগ্রাম রান করলেও প্রত্যাশিত রেজাল্ট পাচ্ছেন না। কোডটা গ্রুপের কাউকে দেখিয়ে সমাধান নিতে চান? তাহলে যে কোন একটা অনলাইন এডিটরে আপনার কোডটা paste করে সেটার লিংক গ্রুপে পোস্ট করুন। অনলাইন এডিটর হিসেবে http://ideone.com/ বাhttps://paste.ubuntu.com/ ব্যাবহার করতে পারেন।

রিলেটেড টপিকঃ
এলগরিদম লিস্টঃ https://goo.gl/B4tdx2
জ্যামিতিঃ https://goo.gl/fJj56I
নাম্বার থিওরিঃ https://goo.gl/ASU6sW
বাংলা ভাষার প্রোগ্রামিং সংক্রান্ত প্রায় সকল রিসোর্স একত্রে পাওয়া যাবে এখানেঃhttps://github.com/me-shaon/bangla-programming-resources

প্রোগ্রামিং কনটেস্টঃ
গ্রুপে প্রোগ্রামিং কনটেস্টের একটা ট্রেন্ড চালু হয়েছে। আমাদের এরেঞ্জ করা সকল কনটেস্ট ও তার সলিউশন পাবেন এখানেঃ https://goo.gl/8K4nKd
আর প্রোগ্রামিং কনটেস্ট সম্পর্কে কিছুই জানা না থাকলে এখান থেকে আইডিয়া নিতে পারেনঃ http://goo.gl/FGY2Aa

Leave a Reply

Your email address will not be published. Required fields are marked *