ডাটাকে আমরা এক কথায় বলতে পারি কাঁচামাল। এই কাঁচামালকে প্রক্রিয়াজাত করে আমরা বিভিন্ন কাজ করতে পারি। যেমন ধরুন, আপনি একটি বিল্ডিং তৈরি করবেন। তো আপনার অনেক কাঁচামাল দরকার হবে। যেমনঃ ইট, বালি, সিমেন্ট, রড, পানি আরও অনেক কিছু। তারপর বিল্ডিং তৈরির নির্দিষ্ট প্রক্রিয়া অবলম্বন করে আপনাকে বিল্ডিং তৈরি করতে হবে। ঠিক তেমনি, কম্পিউটারে অনেক ধরনের ডাটা নিয়ে আমরা কাজ করে থাকি। এক কথায়, আমাদের কম্পিউটার এ যা কিছু জমা থাকে সবই ডাটা।
আর ডাটা স্ট্রাকচার বলতে আমরা বুঝি- যে পদ্ধতিতে ডাটা কম্পিউটারে বিন্যস্ত বা সজ্জিত অবস্থায় থাকে। ডাটা বিন্যস্ত অবস্থায় থাকলে সহজে দক্ষতার সাথে কম্পিউটার ডাটা নিয়ে কাজ করতে পারে এবং কম সময় লাগে। আর একটি ডাটা যদি বিন্যস্ত অবস্থায় থাকে তবে কম্পিউটার মেমোরি নষ্ট হয় খুবই কম এবং মেমোরি দক্ষতার সাথে পরিপূর্ণ ভাবে ব্যাবহার করা যায়।