কম্পিউটারের মাধ্যমে কোনো সমস্যা সমাধান করতে চাইলে কম্পিউটারকে নির্দিষ্ট ও যৌক্তিক কিছু দিক-নির্দেশনা দিতে হয়। এই দিক-নির্দেশনাগুলোকে প্রোগ্রাম বলা হয়। আর এই প্রোগ্রাম লেখার কৌশলকেই প্রোগ্রামিং ভাষা বলা হয়।
ন্যানো মিটার স্কেলে পরিবর্তন, পরিবর্ধন, ধ্বংস বা সৃষ্টি সম্পর্কিত টেকনোলজিকেই ন্যানোটেকনোলজি বলে। অর্থাৎ ন্যানো মিটার স্কেলে পরিমিত যে কেনো বিষয়ের বহুমাত্রিক টেকনোলজিকে ন্যানোপ্রযুক্তি বা ন্যানোটেকনোলজি বলে।