তোমরা কি জানো? তোমাদের ফোনের অ্যান্ড্রয়েড সিস্টেম, কম্পিউটারের উইন্ডোজ, এমনকি যে গেমগুলো খেলো—সেগুলোর বেশিরভাগই তৈরি হয়েছে ‘C’ নামের এই প্রাচীন কিন্তু অমর ভাষাটি দিয়ে!
✨ আজ থেকে আমরা শুরু করবো ‘C Programming’ এর মজার যাত্রা। ভয় পেও না, এটা তেমন কঠিন নয়; বরং নতুন একটা সুপারপাওয়ার শেখার মতো!
📘 অধ্যায় ১: C কেন শিখবি?
🏗️ ভিত্তি মজবুত
C শিখলে অন্য সব ভাষা (Python, Java, C++) বুঝতে খুব সহজ হয়।
⚡ স্পীড মাস্টার
C খুব দ্রুত কাজ করে। গেমস আর রোবট তৈরিতে C-ই সেরা!
🧠 বুদ্ধি বাড়ায়
কম্পিউটারের মেমরি কীভাবে কাজ করে, তা শিখতে C-ই উত্তম পথ।
🛠️ অধ্যায় ২: যুদ্ধের প্রস্তুতি (Tools Setup)
কোড লিখতে তোমার দরকার হবে দুটো জিনিস:
- Code Editor (লেখার জায়গা): আমরা Code::Blocks অথবা Dev-C++ ব্যবহার করবো। এগুলো বিনামূল্যে!
- Compiler (অনুবাদক): তোমার লেখা ইংরেজি লাইনকে কম্পিউটারের ভাষায় রুপান্তরিত করে।
📥 ডাউনলোড লিংক: Code::Blocks Download (বাবা-মায়ের সাহায্য নিয়ে ইন্সটল করো!)
✨ অধ্যায় ৩: প্রথম জাদুমন্ত্র (Hello, World!)
প্রোগ্রামিংয়ের ঐতিহ্য অনুযায়ী, প্রথম প্রোগ্রামটা হবে “Hello, World!”। নিচের কোডটা ঠিকঠাক লিখে ‘Run’ বাটনে ক্লিক করো:
text
#include <stdio.h>
int main() {
printf("Hello, World! আমি প্রোগ্রামার!");
return 0;
}
কোডের ব্যাখ্যা:
#include→ লাইব্রেরি ডাকোmain()→ প্রোগ্রামের শুরুprintf→ স্ক্রিনে দেখাও
📦 অধ্যায় ৪: জিনিসপত্র রাখার বাক্স (Variables)
কম্পিউটারের মেমরি হলো অনেকগুলো বাক্স। আমরা বিভিন্ন ডেটা রাখার জন্য বাক্সে নাম দিই।
🎯 ডেটা টাইপ সমূহ (তোমার বাক্সের ধরন):
int→ পূর্ণ সংখ্যা (যেমন: ১০, ৫০, -৫)float→ দশমিক সংখ্যা (যেমন: ৩.১৪, ২.৫)char→ একক অক্ষর (যেমন: ‘A’, ‘b’)
উদাহরণ:
text
int বয়স = ১৬; float পাই = ৩.১৪; char গ্রেড = 'A';
🧮 অধ্যায় ৫: ক্যালকুলেটর বানাই (Operators)
C আমাদের গাণিতিক কাজ করতে দেয়। +, –, *, / এই চিহ্নগুলো ব্যবহার করি।
📝 int sum = ১০ + ২০; → ৩০
👉 তোমাদের জন্য চ্যালেঞ্জ: (১০০ / ৫) + (৭ * ২) এর মান কত হবে?
🤔 অধ্যায় ৬: বুদ্ধিমান প্রোগ্রাম (if-else)
কম্পিউটারকে সিদ্ধান্ত নিতে শেখাও। যেমন: যদি রেইন হয়, তাহলে ‘ছাতা নিও’ নাহলে ‘চিল্লা’ করো।
text
int বয়স = ১৫;
if (বয়স >= ১৮) {
printf("তুমি ভোট দিতে পারো!");
} else {
printf("তোমার এখনো সময় আছে!");
}
🔄 অধ্যায় ৭: রোবটের মতো কাজ করাও (Loops)
যদি তোমাকে ১০০ বার “আমি ভালোবাসি” লিখতে হয়? লুপ ব্যবহার করো!
for লুপের গঠন:
text
for (শুরু; শর্ত; পরিবর্তন) { কাজ }
উদাহরণ:
text
for (int i = 1; i <= 5; i++) {
printf("সংখ্যা: %d \n", i);
}
// আউটপুট: ১ ২ ৩ ৪ ৫
🏁 তোমার যাত্রা শুরু হলো!
প্রথম দিনেই তুমি শিখে ফেললে C প্রোগ্রামিংয়ের মুল মন্ত্র! এটা শুধু শুরু।
👉 পরের অধ্যায়: Array (জিনিসের সারি)
💬 কমেন্টে জানাও
তোমার প্রথম কোড (Hello World) কি রান হয়েছে? নাকি কোথাও আটকে গেছো?
আমরা www.tolearnteam.com এ আছি তোমাদের পাশে!
📚 আরও টিউটোরিয়াল | 💡 প্র্যাকটিস প্রবলেম
All Related Articles (Beginner Level)
- প্রোগ্রামিংয়ের জগতে প্রথম পদক্ষেপ: C Programming for Beginners
- C প্রোগ্রামিং – দ্বিতীয় অধ্যায়: Array আর String (ডেটার সারি ও শব্দের খেলা)
- C প্রোগ্রামিং – তৃতীয় অধ্যায়: ফাংশন (Function) – তোমার নিজস্ব জাদুমন্ত্র তৈরি করো!
- C প্রোগ্রামিং – চতুর্থ অধ্যায়: পয়েন্টার (Pointer) – কম্পিউটারের ঠিকানার খেলা!
- C প্রোগ্রামিং – পঞ্চম অধ্যায়: স্ট্রাকচার (Structure) – ডেটার ‘সুপারহিরো টিম’ বানাও!
- C প্রোগ্রামিং – ষষ্ঠ অধ্যায়: ফাইল হ্যান্ডলিং (File I/O) – ডেটাকে চিরস্থায়ী করো!
- সি প্রোগ্রামিং – সপ্তম ও শেষ অধ্যায়: পূর্ণাঙ্গ প্রজেক্ট – ‘ছাত্র মার্কশিট ম্যানেজমেন্ট সিস্টেম’
- C প্রোগ্রামিং – শেষ পাতা নয়, নতুন দিগন্ত! (রিক্যাপ ও ক্যারিয়ার রোডম্যাপ)
