কোডিং যুদ্ধ – কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখবেন? কোনটার ট্রেন্ড বেশি?

অনেক ছোট একটা পোস্ট, কিন্তু আপনার পড়ালেখা, ভবিশ্যতের জন্য বর্তমান চিন্তা পালটে দিতে পারে একটু ভালো করে পোস্টটি এনালাইসিস করলে। আপনি যদি প্রোগ্রামিং শিখতে চান তাহলে আপনি কোন প্রোগ্রামিং শিখবেন, কোনটা শিখলে আপনি ভালো টাকা রুজি করতে পারবেন [এটা কিন্তু প্রোগ্রামার দের লক্ষ্য নয়] তা জানতে পারবেন। আর জেনে কাজে লাগাতে পারলে তো ভালো।
পৃথিবীতে মানুষের ভাষার যেমন অভাব নেই তেমনি অভাব নেই কম্পিউটার প্রোগ্রামিং ল্যাঙ্গুয়েজ এর ও। এত বেশি প্রোগ্রামিং ল্যাঙ্গুয়েজের মধ্যে আপনি কোনটাকে বেছে নিবেন? কোনটার মূল্য বেশি? কোনটা শিখলে আপনি নিজেকে প্রকাশ করতে পারবেন? কোন ল্যাঙ্গুয়েজটি একটু বেশি সহজ? কাজ বেশি কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ এর?

এত গুলো প্রশ্ন উকি দেয় মনে কোন একটা প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার আগে। তবে বাস্তবতা হচ্ছে একজন ভালো প্রোগ্রামারকে অনেক গুলো প্রোগ্রামিং ল্যাঙ্গুয়েজ এর ধারনা রাখতে হয়। এক একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরি হয়েছে এক একটি যাগায় কাজ করার কথা চিন্তা করে। তাই আগে সমস্যা জেনে এলগরিদম তৈরি করে তার পর সমস্যাটা সমাধান করার জন্য মূলত প্রোগ্রামিং ল্যাঙ্গুয়েজ বেচে নেওয়া উচিত। কিন্তু সাধারন একজন ছাত্র, যে প্রোগ্রামিং সম্পর্কে জানতে চায় সে কোনটা বেচে নিবে?
আমরা এ পর্যন্ত বাংলাদেশে প্রায় সবাই প্রাতিষ্ঠানিক ভাবে সি দিয়েই শুরু করছি। সি কে প্রোগ্রামিং ল্যাঙ্গুয়েজের মা বলা হয়। তাই বলে কি আপনি ও সি দিয়ে শুরু করবেন? নাহ! একটু ভেবে নিন এবার। কোনটা দিয়ে আপনি শুরু করবেন। বা কোনটা শিখলে আপনার লক্ষ্যে যেতে পারবেন। যারা কম্পিউটার সাইন্সে, ভবিশতে কম্পিউটার বিজ্ঞানি হবেন তাদের জন্য সি শেখা হয়তো জরুরি।। কিন্তু আমার মত একজন সাধারন ছাত্র তাকে বেচে নিতে হবে ভালো একটা লাঙ্গুয়েজ। সি এর মত কঠিন ল্যাঙ্গুয়েজ এর ধরকার নেই।

আমি পাইথন এখনও ভালো করে পারি না, তব অনলাইনে ঘাটাঘাটি করে যা জানলাম তা হচ্ছে পাইথন অনেক সহজ। যারা প্রোগ্রামিং শিখতে চায় তারা নিজে নিজেই কোন প্রাতিষ্ঠানিক গাইড লাইন ছাড়া পাইথন শিখতে পারে। এটা হিউম্যান ল্যাগুয়েজ এর কাছা কাছি। তাই আপনি যদি কম্পিউটার সাইন্স ব্যাকগ্রাউন্ডের না হয়ে থাকেন আজই পাইথন শেখা শুরু করতে পারেন। বাংলা টিউটোরিয়াল পেতে এখানে একটু ক্লিক করুন। আপনি বড় এক জন প্রোগ্রামার না হতে পারলে বলতে পারবেন আমি প্রোগ্রামিং পারি বা আমি পাইথন পারি। আর ঐখানে গেলেই শিখার জন্য অন্যান্য লিঙ্ক গুলো পেয়ে যাবেন। এখানে পাবেন পাইথন নিয়ে আরেকটা বাংলা সাইট। শুরু করার জন্য যথেষ্ট।
আমি প্রথমেই পাথন বলার কারন পরিষ্কার হবে নিচের ইমেজটা দেখলে। ইমেজের উপর ক্লিক করলে বড় করে দেখতে পারবেন। তার পর একটু সময় নিয়ে ভালো করে ইমেজটা লখ্য করুন। অনেক কিছু পরিষ্কার হয়ে যাবে।

এখানে কিছু কিছু তথ্য ভুল আছে। ভুল থাকাটাই স্বাভাবিক। তবে আমাদের মূল লক্ষ্য সম্পর্কে জানার জন্য যথেষ্ট। আপনি হয়তো লক্ষ্য করবেন PHP সব চেয়ে এগিয়ে রয়েছে তার পর ও আমি পাইথন শিখার কথা বলছি। PHP এগিয়ে রয়েছে কারন এর কাজ বেশি। আবার পিএইচপি জানা লোক ও বেশি। এখন আপনি যদি পিএইচপি জানেন তাহলে অনেক ভালো করে জানতে হবে, এডভান্স লেভেলে। পুরাতন দের সাথে প্রতিযোগিতা করে আপনাকে জিততে হবে, কাজ করতে হবে। কিন্তু পাইথন মোটামুটি লেভেলে জানলেই আপনি কাজ করতে পারবেন। আগেই বলছি পাইথন হিউম্যান ল্যাঙ্গুয়েজ এর কাছা কাছি। আপনি মোটামুটি লেভেলের জ্ঞান হলেই অনেক কিছু করতে পারবেন।
আশা করি আপনি প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখর ইচ্ছে থাকলে আজই ঠিক করতে পারবেন কোনটা শিখেন…
ভালো থাকবেন সবাই। সবার জন্য শুভ কামনা।
জাকির হোসাইন।

25 thoughts on “কোডিং যুদ্ধ – কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখবেন? কোনটার ট্রেন্ড বেশি?”

  1. ধন্যবাদ আপনাকে এত সুন্দর করে যুদ্ধটা বুঝিয়ে দেবার জন্য। যদিও আমার মূল্ লক্ষ পিএইচপি তবুও আমি পাইথন শিখার চেষ্টা করব।

    Reply
  2. পাইথন আমাদের কে লেভেল-১ টার্ম-১ এই শিখিয়েছিল (বুয়েটে), প্রোগ্রামিং এত ফান এন্ড সিমপল হতে পারে এর আগে জানতাম না। বিগিনারদের জন্য সত্যিই পাইথন বেস্ট! 🙂

    Reply
  3. ভাই কি যে উপকার করলেন তা বলে বোঝাতে পারব না। আপনাকে অনেক অনেক ধন্যবাদ এ রকম একটা চমৎকার লেখা শেয়ার করার জন্য।

    Reply
    • 🙂 আপনাকে ও ধন্যবাদ এসে পড়ার জন্য। শেয়ার করতে ভুলবেন না যেন সবাই জানতে পারে।

  4. আমি তো অজগর সাপকেই কঠীন মনে করতাম, ভুল ভাঙ্গল।
    ধন্যবাদ

    Reply
  5. অনেক ধন্যবাদ জাকির ভাইয়া গুরুত্বপূর্ণ একটা তথ্য শেয়ার করার জন্য।

    Reply
  6. জাকির ভাই পয়িথন শিখতে চাই কিন্তু কোথায় শিখব তা জানালে উপকৃত হব। আমি অনেকদিন প্রোগ্রামিং এর পেছনে ঘুরলাম মাথায় ঢুকে নাই যদি এটা শিখতে পারতাম তাহলে হয়ত কিছু করে খেতে পারতাম। সিএসসি আর পারতাছি না। ৫টা সেমিস্টার অনেক কষ্টে শেষ করছি। আর পাড়ছি না। বাবা মায়ের টাকা নষ্ট করতে আর ভাল লাগে না।

    Reply
    • ইন্টারনেট থেকে ভালো রিসোর্স আর কোথায়ও পাবেন না। সার্চ করুন, দেখতে থাকুন, শিখতে থাকুন। একদিনে, একমাসে এমনকি এক বছরেও হয়তো কিছুই জানতে পারবেন না। জানার ইচ্ছে থাকলে তারপরও লেগে থাকুন।

  7. Jakir vi apnake onek donnobad. jotil ek jinis share korlen. amar mone hy PYTHON sikhlei PHP ta sikha jabe. coz ami contents er upor base kore boltesi.(1st theke no 4 row). Apni ki bolen? tobe ami decision nilam at first ami PYTHON sikhbo. 🙂

    Reply
  8. ami c,c++,java,kicu kicu korteci.php ta akhon motamoti janteci but paython korini, so paython kontate korle sohoj hobe plz aktu boln.

    Reply
  9. ভাই আমি অর্থনীতির ছাত্র, দেশের বাহিরে Study করতে যেতে চাচ্ছি। কি শিখে যেতে পারি?

    Reply
    • পাইথন শিখলে আপনার কাজে লাগতে পারে 🙂

  10. ভাইজান, ‍আমি ১৯৯৬ সালের একজন ভাল মানের ফক্সপ্রো প্রোগ্রামার ছিলাম অন্য ২০০০ সাল থেকে অন্য প্রফেশনে চলে গেছিলাম তাই আর ঘাটাঘাটি করিনি কিন্তু কমান্ডগুলি এখনো ক্লিয়ারলি মনে আছে। এখন বুইড়া বয়সে আবার হাত দিতে চাই।কোন ল্যাংগুয়িজটি আমার জন্য স্যুইট হবে? পাইথন নাকি পিএইচপি
    ধন্যবাদ।

    Reply

Leave a Reply