প্রোগ্রামিং পাঠশালা : HTML মার্কআপ ল্যাঙ্গুয়েজ - পাঠ ০১ ( Introduction) done by @baized
প্রশ্ন ঃএইচটিএমএল (HTML) এর অর্থ কি ?
- উত্তর ঃ এর অর্থ হচ্ছে Hyper Text Markup Language. এটা কোন প্রোগ্রামিং ল্যাংগুয়েজ নয়, মার্কআপ ল্যাংগুয়েজ। আপনি যদি ওয়েব ডেভেলপার হতে চান এই ল্যাংগুয়েজ টি সবার আগে ভালভাবে শিখতে হবে। এটা শেখা খুব সহজ।
এইচটিএমএল (HTML) ল্যাংগুয়েজ টি শিখলেই আপনি একটা ওয়েব পেজ তৈরী করতে পারবেন।
আরত্ত কিছু ল্যাংগুয়েজ রয়েছে যেমন ঃ
সিএসএসsource link
জাভাস্ক্রিপ্টsource link
পিএইচপিsource link
ডেটাবেসsource link
ওয়েবপেজ মূলত দুই ধরনের হয়। স্টাটিক ওয়েবপেজ এবং ডায়নামিক ওয়েবপেজ। HTML ও CSS স্টাটিক ওয়েবপেজ বানানো হয়।ডায়নামিক ওয়েবপেজ বানাতে এগুলোর সাথে পিএইচপি, জাভাস্ক্রিপ্ট ইত্যাদি প্রোগ্রামিং ল্যাঙ্গুয়েজও ব্যবহার করা হয়।আপনি যদি সিএসএস শেখেন তাহলে ঐ পেজটিতে আরেকটু প্রান দিতে পারবেন । পেজটি বিভিন্ন রং করতে পারবেন বিভিন্ন মডেল করত পারবেন । জাভাস্ক্রিপ্ট শিখে এর এপ্লিকেশন করলে আপনার ঐ ওয়েব পেজটি ডাইনামিক হওয়া শূরু হল।সবশেষে পিএইচপি + ডেটাবেস শিখলে আপনি পূর্নাঙ্গ ডেটাবেস Driven ওয়েবসাইট তৈরী করতে পারবেন।অনেক বকবক করলাম এবার মূল কথায় আসি ।এইচটিএমএল শিখতে যে জিনিস লাগবে (অর্থ্যাৎ এইচটিএমএল কোড কোথায় লিখবেন) নোটপ্যাড( Notepad ) আমাদের সবার কম্পিউটার এ আছে ।
Notepad open করে তৈরী হোন।
আমরা যেহেতু নতুন তাই নোটপ্যাড দিয়েই শুরু করি পরে অন্য কোন এডভান্সড এডিটরে সুইচ করবেন যেমন Netbeans বা Visual studio code । তবে এরকমই একটা হালকা নোটপ্যাড আছে নাম "Notepad++" এখানে প্রচুর সুবিধা পাবেন এবং এটা প্রফেশনাল কোড লেখার জন্য নি:সন্দেহে ব্যবহার করতে পারেন।উইন্ডোজে বাই ডিফল্ট যে নোটপ্যাড টি থাকে সেটা দিয়ে কোড করে কোন মজা বা সুবিধা কিছুই পাবেননা।
যে শব্দগুলি ভালভাবে জানা দরকার এইচটিএমএল শিখতে -
এইচটিএমএল এলিমেন্ট (Element)source link
এইচটিএমএল ট্যাগ (Tag)source link
এইচটিএমএল অ্যাট্রিবিউট (Attribute)source link
এগুলির পরিষ্কার ধারনা থাকতে হবে এ শব্দগুলি সবসময় আসবে ।
HTML, XHTML এবং HTML5
HTML এর সর্বশেষ ভার্সন হলো HTML5 যার উন্নয়ন কাজ এখন সম্পূর্ণ এবং নতুন আদর্শমান । এইচটিএমএল ৫ এ এক্সএইচটিএমএল সকল নিয়ম অনুসরন করা হয়। কাজেই HTML 5 শিখলেই আগের ভার্সনগুলি অটোমেটিক শেখা হয়ে যাবে। HTML 5 মুলত HTML ই তবে এখানে নতুন নতুন অনেক ট্যাগ এবং নিয়ম যুক্ত হয়েছে ।
আমার টিউটোরিয়ালটি যদি আপনাদের ভাল লাগে কমেন্ট করে যানাবেন বা ভোট দিবেন । টিউটোরিয়ালগুলিতে প্রয়োজন অনুসারে দিয়ে দেব।
ধন্যবাদ ।
আপনি এখানে প্রথমে একটা পরিচয়মূলক পোস্ট করুন ।
@rme পরিচয়মূলক পোস্ট achivement 1 করতে হবে কি
আপনার একটা ছবি এবং আপনার সম্পর্কে সংক্ষিপ্ত বর্ণনা ।