প্রোগ্রামিং: কি, কেন ,কোথায় এবং কিভাবে????

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

তারপরের প্রশ্নই হলো প্রোগ্রামিং কোথায় করবো?

প্রোগ্রামিং করার জন্য একটা ছোট জিনিসের দরকার হয়, যেটাকে বলা হয় কম্পাইলার। যেই কথাটা প্রোগ্রামিং ল্যাংগুয়েজে লেখা হয়, সেটা কম্পিউটার সরাসরি বুঝতে পারে না। তাকে বুঝানোর জন্য আরেকটু কায়দা কসরত করতে হয়। যেটা কিনা আমাদের হয়ে কম্পাইলার করে দেয়, সেটা হলো কোডকে মেশিন ল্যাংগুয়েজে পরিবর্তন করা। এইবার কম্পিউটার বাবাজীর জন্য সেটা একেবারে ‘জলবৎ তরলং’।
যাইহোক, অনেক কম্পাইলারই আছে। তার মধ্যে একটা হলো- Code Blocks. এটা ব্যবহার করা এবং সেট আপ দেয়া একেবারেই সহজ। কেউ ইচ্ছা করলে অন্য কোনোটাও ব্যবহার করতে পারেন।
এখানে পাবেন codeblocks.
(একটা ছোট্ট কথা- যেসব বিদ্বানদের এই পোষ্ট পড়তে নিষেধ করা হয়েছে, তারা ঠিকই ঢুকে বসে আছেন আর ভাবছেন, “পাইছি ভুল! CodeBlocks কি খালি কম্পাইলার??” তাদের উদ্দেশ্যে, CodeBlocks হচ্ছে একটা IDE , যার একটা পার্ট কম্পাইলার। শুধু কম্পাইলার ও নেটে পাওয়া যায়, সেক্ষেত্রে কমান্ড লাইন থেকে কোড কম্পাইল করতে হয়। অতো জটিল কথায় এখন আর গেলাম না। )

এবার প্রশ্ন হলো কিভাবে করবো?

কিভাবে করবেন? একেবারে সোজা। প্রথমে চিন্তা করুন কোন ল্যাংগুয়েজটা শিখবেন।
এই যে তালিকা- List of programming languages.
‘অবু দশ বিশ……’ করে একটা বাছাই করে নিন। নাকি?
নাহ ব্যাপারটা মোটেও এরকম না, আর ভয় পাওয়ার কোনোই কারণ নেই, আপনাকে সবগুলো ল্যাংগুয়েজ ও শিখতে হবে না।
কি, খুশী তো? 😀
নতুনদের জন্য C কিংবা Python দিয়ে শুরু করাই বুদ্ধিমানের কাজ। এগুলোর হাজার হাজার টিউটরিয়াল পাওয়া যায়। আর সহজ বাংলায় চাইলে নীচের লিংকগুলোয় একটু ঘুরে আসতে পারেন।
একেবারে প্রাথমিক কিছু ব্যাপারে এই ভিডিও টিউটরিয়ালটাও একেবারে খারাপ না। এছাড়াও আছে ফাহিম ভাইয়ের পাইথন টিউটরিয়াল
তো যারা যারা শুরু করবেন ভাবছেন, শুধু শুধু বসে না থেকে শুরু করে দিন। প্রোগ্রামিং এর শৈল্পিক জগতে আপনাকে আমন্ত্রণ।
আর আমার এতো এতো লিংক দেয়ার মাহাত্ম্য যারা ধরতে পারেননি তাদের জন্য বলছি-
” একেবারে বেসিক ল্যাংগুয়েজ টিউটরিয়াল দেয়ার জন্য এই ব্লগ না, এখানে আরেকটু আপার লেভেলের কিছু বিষয় নিয়ে কথা হবে, সেটার জন্য প্রস্তুত হবার উপকরণ দেয়া হলো। তৈরি হওয়ার কাজ আপনার। আমি শুধু রাস্তা দেখাতে পারি, এর বেশী কিছু না।”
শুভ হোক প্রোগ্রামিংয়ে পথচলা।
Want to like or share?:
0

1 comment

  1. Thanks brother ,.Im the new person of this programming world.I want to learn from the basic level
    of programming .This site is really helpfull for me.Agian thanks…..

Leave a Reply

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