Button (Tugma): Foydalanuvchiga dasturni boshlash uchun bosingan joy.
Textbox (Matnmay): Foydalanuvchidan matn kiritish uchun qirqib maydon.
Loop (Sikl): Biron bir amalni bir nechta marta takrorlash uchun ishlatiladi.
Array (Massiv): Bitta o'zgaruvchida bir nechta qiymatni saqlash uchun foydalaniladi.
Algorithm (Algoritm): Amaliyotni bajarish uchun tartiblangan qadam-qadamli yo'lnoma yoki o'rnatilgan vazifa.
IDE (Integrated Development Environment - Integratsion Rivojlanish Muhit): Dastur yozish uchun ishlatiladigan muhit, qo'llanuvchining ishini osonlashtirish uchun xususiy vositalarni o'z ichiga oladi.
Recursion (Qaytish): Algoritmni bajarishda funktsiya yoki o'zgaruvchining o'zini qayta ishlatish prinsipi. Yangi vazifalarni o'zini chaqirish orqali bajariladi.
Variable (O'zgaruvchi): Dasturda ma'lumotni saqlash uchun ishlatiladigan nomli joy. O'zgaruvchilar qiymat o'zgartirish uchun foydalaniladi.
Sorting (Tartiblash):Elementlarni belgilangan tartibda joylashtirish amaliyoti.
Binary Search (Ikkilik Qidiruv): Qidiruvni yozuvlar yoki massivlar ustida amalga oshirishda ikkilik qidiruvdan foydalanish.
Hashing (Hashlash): Ma'lumotni to'plamni (hash table) o'zgaruvchisiga joylashtirish usuli.
Dynamic Programming (Dinamik Dasturlash): Murakkab vazifalarni undan tashkil topgan quyidagi oddiy vazifalarga bo'lib bo'lmagan oddiy vazifalarga ajratish.