Skip to main content
Asked a question 6 months ago

বেসিক শেখার জন্য কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ টা ভালো?

কোথায় আপনি?

এই MSB Ask কমিউনিটিতে আপনি যেকোনো প্রশ্ন করতে পারবেন, উত্তর দিতে পারবেন এবং নিজের অভিজ্ঞতা শেয়ার করতে পারবেন। তাই নতুন হলে সাইনআপ করুন, আর আগেই থেকেই অ্যাকাউন্ট থাকলে লগিন করুন।  

Python দিয়ে শুরু করতে পারেন। এটি সব থেকে সহজ নুতুনদের জন্য।

আমি Java দিয়ে শুরু করেছি।

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

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

বেসিক শেখার জন্য কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ টা ভালো?

যে প্রোগ্রামিং ভাষাই শিখুন না কেন, বেসিক ভালো করে শিখতে হবে - এই তালিকা অনুযায়ী

  • বেসিক ইনপুট/আউটপুট নিয়ে নাড়াচাড়া
  • কন্ডিশনাল স্টেটমেন্ট
  • অ্যারে - এটাকে ম্যাট্রিক্স হিসাবে ভাবতে পারেন...... 
  • লুপ - একই জিনিস বারবার করা কে বলা হয়।
  • এক্সটারনাল প্রোগ্রাম - যাদেরকে আমরা এক্সটারনাল ফাংশন বা সাবরুটিন বলে থাকি
  • তারপরে লেজুড় হিসাবে লাগবে রিকারসিভ ফাংশন।
  • পয়েন্টার
  • স্ট্রাকচার এবং ক্লাস
  • কমপ্লেক্স অথবা অ্যাবস্ট্র্যাক্ট ডেটা টাইপ - যার মধ্যে থাকবে লিঙ্কড লিস্ট, স্ট্যাক, কিউ, ট্রি, বাইনারি ট্রি, বাইনারি সার্চ ট্রি

এছাড়াও নানা রকম সারচিং এবং সরটিং অ্যাল্গরিদম শিখতে হবে।

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


প্রোগ্রামিং শেখার জন্য সবার আগে জানতে হবে কম্পিউটার কিভাবে কাজ করে, এজন্য "অ্যাসেম্বেলি ল্যাংগুয়েজ" শিখে নিতে পারেন। এটা শিখতে গেলে কম্পিউটার সম্বন্ধে ভাল কিছু শেখা হয়ে যাবে।

নতুনদের জন্য java টা সবচেয়ে বেশি ভালো হবে  । 

java প্রোগ্রামিং দিয়ে শুরু করতে পারেন