প্রথমেই বলি HyperText Markup Language এটা কোন প্রোগ্রামিং Language নয় এটাকে আমরা বলতে পারি Web Page তৈরি করার জন্য এক ধরনের Structured Language. আমরা যদি কোন কোরিয়ার নাগরিকের সাথে কথা বলতে চাই তাহলে আমাদের অবশ্যই কোরিয়ান ভাষা ব্যাবহার করে কথা বলতে হবে ঠিক তেমনি আপনি যদি ইন্টারনেট দুনিয়ায় Website এর সাথে কথা বলতে চান আপনাকে তার ভাষা ব্যাবহার করে কথা বলতে হবে আর ওয়েব সাইটের এই ভাষাকে আমরা বলছি HTML. এবার চলুন বোঝার চেষ্টা করি HyperText, Mark-up, Language ৩ টি শব্দ বুঝায়।

১। HyperText:

HyperText এটা একটা নরমাল টেক্সট এর মতই কিন্তু এই টেক্সটা একটা লিংক হিসেবে কাজ করে অর্থাৎ আপনি যদি এই টেক্সটে ক্লিক করেন তাহলে আপনি অন্য কোন এক পেজ আপনার সামনে এসে হাজির হবে। আর যে লিংকটা আমরা ঐ টেক্সটের সাথে ব্যবহার করছি তাকে আমরা Hyper Link বলি। 

IT_DAT_COM

এখানে IT_DAT_COM হাইপারটেক্সট এবং এখানে টেক্সটের সাথে যে লিংটা ব্যবহার করা হয়েছে তা HyperLink.

২। MarkUp

Markup বলতে বুঝায় সেট অফ রুল । বোঝার চেষ্টা করুন,  আপনি বাংগালি আপনার ভাষার তো কিছু ব্যকারণ আছে সেই নিয়ম মেনেই তো আপনি কথা বলছেন। ওয়েব সাইটে লেখার জন্য কিছু রুল তো আপনাকে মানতে হবে । আর এই রুল গুলিই MarkUp । আর এই রুল গুলকে আমরা Tag বলে থাকি। 

আপনি যদি Italic আকারে লেখা প্রদর্শন করতে চান আপনাকে  <i></i>  ইতালিক ট্যাগের মদ্ধে লিখতে হবে । বোল্ড ট্যাগ <b></b> 

<i>Hello World</i>

Hello World

<b>Hello World</b>

Hello World

৩। Language 

Language বলতে এটা ভাষা বুঝায়। ভাষা কি এটা আর বুঝালাম না। 

এই কঙ্কালটা একটা HTML হিসেবে মনে করতে পারেন। CSS যোগ করলে কঙ্কালটা দেখতে কেমন হবে জানতে আমাদের সাথেই থাকুন।