অধ্যায় ২: তোমার ল্যাপটপে কোডিং ল্যাব সেটআপ এবং প্রথম কোড!
হ্যালো কোডার্স! গত পর্বে আমরা জেনেছি প্রোগ্রামিং কী আর কেন এটা শিখবো। আজকের পর্বটি খুবই স্পেশাল, কারণ আজ আমরা শুধু গল্প করবো না, বরং সরাসরি ল্যাপটপের কিবোর্ডে আঙুল চালাবো! আজ আমরা সেটআপ করবো আমাদের “কোডিং ল্যাব” এবং লিখবো আমাদের জীবনের প্রথম প্রোগ্রাম—“Hello World!”
১. কোডিং ল্যাব কী? (IDE)
রান্না করার জন্য যেমন চুলা, কড়াই আর খুন্তি লাগে, কোড লেখার জন্য আমাদের প্রয়োজন একটি বিশেষ সফটওয়্যার। এর নাম IDE (Integrated Development Environment)।
সহজ কথায়, এটি এমন একটি সফটওয়্যার যেখানে আমরা কোড লিখবো, ভুল চেক করবো এবং রান (Run) করে ফলাফল দেখবো। C ল্যাঙ্গুয়েজ শেখার শুরুতে আমরা Code::Blocks ব্যবহার করতে পারি, কারণ এটি খুব হালকা এবং নতুনদের জন্য একদম পারফেক্ট।
২. ইনস্টলেশন ধাপ (খুবই সহজ!)
১. ডাউনলোড: গুগল-এ গিয়ে সার্চ করো “Code::Blocks download” এবং তাদের অফিশিয়াল ওয়েবসাইট থেকে তোমার উইন্ডোজের জন্য ফাইলটি নামিয়ে নাও। ২. ইনস্টল: ডাউনলোড শেষ হলে ফাইলটিতে ডাবল ক্লিক করো এবং “Next” বাটনে ক্লিক করে সব অপশন ডিফল্ট রেখে ইনস্টল শেষ করো। ৩. ওপেন: সফটওয়্যারটি ওপেন করলে তুমি একটি ফাঁকা সাদা পর্দা দেখতে পাবে—ওটাই তোমার কোডিংয়ের ক্যানভাস!
৩. তোমার জীবনের প্রথম কোড: “Hello World”
সব নতুন প্রোগ্রামার তাদের প্রথম কোড হিসেবে স্ক্রিনে “Hello World” প্রিন্ট করে। চলো, আমরাও তাই করি! কোড ব্লকের নতুন ফাইল ওপেন করো (File > New > Empty file) এবং নিচের কোডটি হুবহু লিখে ফেলো:
C
#include <stdio.h>
int main() {
printf("Hello World! This is my first code.");
return 0;
}
এখন কিবোর্ডের F9 প্রেস করো (অথবা Build & Run বাটনে ক্লিক করো)। জাদুকরী কালো স্ক্রিনে দেখবে লেখা উঠেছে: Hello World! This is my first code.
অভিনন্দন! তুমি এখন একজন প্রোগ্রামার! 🎉
৪. কোডটি আসলে কী? (একটু বুঝে নিই)
ভয় পাওয়ার কিছু নেই, সব কোডই আমরা পরের পর্বে ভেঙে ভেঙে শিখবো। আপাতত এটুকুই জানো:
#include <stdio.h>: এটি কম্পিউটারকে বলছে, “আমি কিছু ইনপুট বা আউটপুট দেওয়ার জন্য তৈরি।”int main(): এটি কোডের মেইন গেট। কম্পিউটার এখান থেকেই কাজ শুরু করে।printf(): স্ক্রিনে কিছু দেখানোর জন্য এই ম্যাজিক কমান্ডটি ব্যবহার করা হয়।
💡 আজকের চ্যালেঞ্জ (Challenge of the Day)
তুমি তোমার কোডে “Hello World” না লিখে নিজের নাম লিখে দেখো তো স্ক্রিনে আসে কি না?
যেমন: printf("My name is Wasifa!");
পারলে আমাদের কমেন্ট বক্সে জানাও অথবা তোমার কোডিং স্ক্রিনের একটি স্ক্রিনশট শেয়ার করো! কোনো সমস্যা হলে নিচে কমেন্ট করো, আমরা সবাই মিলে সমাধান করে ফেলবো।
আগামী পর্বে আমরা শিখবো ‘ভেরিয়েবল’ বা ডেটা নিয়ে খেলার মজার সব নিয়ম। মিস কোরো না!
Read All Articles
- শূন্য থেকে প্রোগ্রামিং হিরো: C Language ফুল কোর্স!
- কোডিংয়ের হাতেখড়ি: তোমার কম্পিউটারে প্রথম প্রোগ্রাম!
- মেমোরির ম্যাজিক বক্স: ভেরিয়েবল এবং ডেটা টাইপের সহজ পাঠ!
- কম্পিউটার এবার কথা শুনবে! ইউজারের কাছ থেকে ইনপুট নেওয়ার ম্যাজিক
- কম্পিউটারের নিজস্ব মগজ! if-else দিয়ে সিদ্ধান্ত নেওয়ার ম্যাজিক
- জিপিএ ক্যালকুলেটরের রহস্য! else if দিয়ে একাধিক শর্ত মেলানোর ট্রিক
- লজিকের সুপারপাওয়ার! AND এবং OR অপারেটর দিয়ে এক লাইনে একাধিক শর্ত মেলানোর ট্রিক
- এক কোডেই হাজার বার! লুপ (Loop) ব্যবহার করে কম্পিউটারের খাটুনি কমানোর ট্রিক
- শর্ত না মিললে নো এন্ট্রি! while এবং do-while লুপের ভেতরের গল্প
- কোড গুছানোর ম্যাজিক বক্স! C ল্যাঙ্গুয়েজে ফাংশন (Function) কেন এত দরকারি?
- মেমোরির লম্বা ট্রেন! C ল্যাঙ্গুয়েজে অ্যারে (Array) কী এবং কেন শিখব?
- অক্ষরের মালা! C ল্যাঙ্গুয়েজে স্ট্রিং (String) দিয়ে নিজের নাম প্রিন্ট করার ট্রিক
- মেমোরির গোপন ঠিকানা! C ল্যাঙ্গুয়েজে পয়েন্টার (Pointer) কী এবং কেন মানুষ একে ভয় পায়?
- নিজের ইচ্ছায় ডেটা টাইপ! C ল্যাঙ্গুয়েজে স্ট্রাকচার (Structure) দিয়ে কাস্টম প্রোফাইল তৈরির ট্রিক
- এবার আসল প্রজেক্ট! C ল্যাঙ্গুয়েজ দিয়ে নিজের তৈরি প্রথম “স্মার্ট ক্যালকুলেটর”
- C তো শিখলাম, এরপর কী? প্রোগ্রামিং দুনিয়ায় পরবর্তী স্বপ্নের জার্নি!
