⚡ Basic Coding Concepts

Basic Coding Concepts: একই ধারণা, তিনটি সিনট্যাক্স!

Basic Coding Concepts হল প্রোগ্রামিং শেখার ডায়ালেক্ট-মুক্ত উপায়। বেশিরভাগ বিগিনার সাইট আপনাকে Python শেখায়। বা JavaScript। বা Java। আমরা আপনাকে তিনটির নিচে থাকা মূল ধারণাটি পাশাপাশি দেখাই, যাতে আপনি ভাষা আর কনসেপ্ট গুলিয়ে না ফেলেন। একবার সেটা বুঝে গেলে, অন্য সব টিউটোরিয়াল সহজ হয়ে যায়।

13মূল ধারণা
3ভাষা, পাশাপাশি
4লাইভ ভিজ্যুয়ালাইজার
0সাইন-আপ, বিজ্ঞাপন, পেওয়াল
// Same idea. Three syntaxes.
function greet(name) {
  return `Hello, ${name}!`;
}

# Python
def greet(name):
    return f"Hello, {name}!"

// Java
public static String greet(String name) {
  return "Hello, " + name + "!";
}
এখানে যা আলাদা

কেন Basic Coding Concepts অন্য "কোডিং শিখুন" সাইটগুলোকে হারায়।

Basic Coding Concepts-এর প্রতিটি পাঠ আমরা একটি নিয়মে আবার লিখেছি: এখানে কিছুই অন্যের কপি হতে পারবে না। প্রতিটি পাতা মৌলিক, উদাহরণ আসল, ভিজ্যুয়ালাইজার সত্যিই চলে।

🎬

লাইভ অ্যানিমেটেড ভিজ্যুয়ালাইজার

একটি লুপ এক ইটারেশন করে এগিয়ে যান। ভেরিয়েবলগুলো বাক্সে যেতে দেখুন। কল-স্ট্যাক বাড়তে আর কমতে দেখুন। সত্যিকারের অ্যানিমেশন — স্ক্রিনশট নয়।

🌐

এক ধারণা, তিনটি ভাষা

প্রতিটি উদাহরণ JavaScript, Python ও Java-তে রেন্ডার হয়। ট্যাব বদলান — আপনার পছন্দ পুরো সাইট জুড়ে মনে থাকবে।

🐛

"কমন বাগস" পাতা

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

🎮

Spot the Bug — মিনি গেম

ঘূর্ণায়মান বাগি স্নিপেটসহ বিল্ট-ইন মিনি গেম। যে লাইনে বাগ মনে হয় সেটায় ক্লিক করুন। স্কোর সংরক্ষিত থাকে।

🧠

৬০ সেকেন্ডে কনসেপ্ট

প্রতিটি পাঠ শুরু হয় ৬০ সেকেন্ডের TL;DR কার্ড দিয়ে। ১৩টি কার্ড পড়লেই প্রোগ্রামিংয়ের আকৃতি ধরা পড়ে।

💼

ইন্টারভিউ-প্রস্তুত উত্তর

শিক্ষানবিশদের জন্য ৫০টি ইন্টারভিউ প্রশ্ন, এমন উত্তরসহ যা সত্যিই চাকরি এনে দেয়, প্রতিটি কনসেপ্টের সাথে যুক্ত।

১৩-কনসেপ্ট কারিকুলাম

Basic Coding Concepts-এর ১৩টি ধারণা, ক্রমে।

একটি পথ, তেরোটি ধারণা — প্রতিটি পরেরটির ভিত্তি। কোনটাই বাদ দেবেন না।

লাইভ ডেমো

একটি for-লুপ ধাপে ধাপে দেখুন।

Step-এ ক্লিক করে এক লাইন এক লাইন এগোন। ভেরিয়েবলগুলো আপডেট হতে আর কনসোল ভরতে দেখুন।

একই ভিজ্যুয়ালাইজার লুপস পাঠে এম্বেড করা। ভেরিয়েবল, ফাংশন কল আর রিকার্শনের ভ্যারিয়েন্ট নিজেদের পাতায় আছে।

এখনই চেষ্টা করুন

🐛 Spot the Bug

পাঁচ সেকেন্ডের কাজ। যে লাইনে বাগ মনে হয় ক্লিক করুন — ব্যাখ্যাকারক বলবে কেন।

সততার সাথে তুলনা

Basic Coding Concepts বনাম বাকি সবাই।

সাধারণ "ইন্ট্রো টু কোডিং" সাইট কোথায় কম পড়ে — আর আমরা বদলে কী বানিয়েছি।

ফিচারসাধারণ "ইন্ট্রো টু কোড" সাইটBasic Coding Concepts
পাশাপাশি দেখানো ভাষা১ (সাধারণত JS)৩ (JS · Python · Java)
কর্মক্ষম ইন্টারঅ্যাক্টিভ ভিজ্যুয়ালাইজারপ্রতিশ্রুতি, বাস্তবে বিরল৪টি — লুপ, ভেরিয়েবল, কল-স্ট্যাক, spot-the-bug
প্রতি কনসেপ্টের "কমন বাগস" রেফারেন্সনেই১৩টি ডেডিকেটেড পাতা
ইন্টারভিউ প্রশ্নের লাইব্রেরিনেই৫০+ প্রশ্ন, কনসেপ্টের সাথে ম্যাপ করা
মিনি প্রজেক্ট টিউটোরিয়াল০–২৫টি, প্রতিটি ১ ঘণ্টার কম
লেখকের পরিচয় / E-E-A-T"এডিটোরিয়াল টিম"দুজন নামধারী লেখক, তারিখসহ পর্যালোচনা
সাইন-আপ আবশ্যকপ্রায়ই, একসময়কখনই না
বিজ্ঞাপন, আপসেল, "প্রিমিয়াম"হ্যাঁনেই
আসল পাঠকেরা

শিক্ষার্থীরা যা বলেন।

তিন-ভাষার ট্যাবগুলো আমার মাথায় কিছু ভেঙে দিয়েছে — ভালো অর্থে। অবশেষে দেখি কোনটা ভাষার গল্প আর কোনটা আসল আইডিয়া।

MR
Marco R.
CS ছাত্র, ১ম বর্ষ

লুপ ভিজ্যুয়ালাইজার আমার ব্যবহার করা সেরা শেখানোর টুল। গোটা বুটক্যাম্প কোহোর্টকে ব্যবহার করিয়েছি।

PJ
Priya J.
বুটক্যাম্প TA

ভেরিয়েবলের কমন বাগস পাতা প্রথম সপ্তাহেই এক ঘণ্টা সময় বাঁচিয়েছে। আবশ্যিক পাঠ্য হওয়া উচিত।

AK
Aisha K.
ক্যারিয়ার বদল
Bee, আমাদের ডিবাগিং মাসকট

Bee-এর সাথে পরিচিত হোন, আমাদের প্রধান ডিবাগার 🐝

কঠিন পাতায় সে আসে, যেসব বাগ Mark আর Tom ১০০+ শিক্ষার্থীর মধ্যে দেখেছেন সেগুলো চিহ্নিত করতে। তাকে দেখলে গতি কমান — সে এমন কিছুর দিকে আঙুল তুলেছে যা বেশিরভাগ শিক্ষানবিশ এড়িয়ে যায়। Bee সম্পর্কে আরও →

Basic Coding Concepts আয়ত্ত করতে প্রস্তুত?

সম্পূর্ণ Basic Coding Concepts গাইড সবচেয়ে দ্রুত শুরু।

সম্পূর্ণ গাইড খুলুন →