এক জন প্রোগ্রামার হতে হলে প্রোগ্রামিং এর সবচেয়ে জটিল বিষয় ডেটা স্ট্রাকচার ও অ্যালগরিদম শিখতে হয়। কারণ বড় প্রোগ্রাম লিখতে গেলে এই সকল বিষয় খুবই ভালো ভাবে শিখতে হয় । কিন্তু আমাদের দেশে ভালো বই এর অভাবে দেখা যায় এই সকল বিষয় ভালো ভাবে শেখা হয় না তাই ভলো প্রোগ