[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-config":3,"topic:html-introduction-and-history":6,"course-tree":86,"blog-categories":99},{"data":4},{"google_site_verification":5,"ga4_measurement_id":5,"site_name":5,"default_og_image":5,"twitter_handle":5},null,{"data":7},{"id":8,"title":9,"slug":10,"content":11,"course":12,"subcategory":15,"author":18,"reading_time_minutes":8,"cornerstone":24,"schema_type":25,"faq_json":5,"video_url":5,"canonical_url":5,"meta_title":26,"meta_description":27,"og_image":5,"toc_json":28,"code_examples":79,"quiz":5,"exercises":80,"published_at":81,"updated_at":82,"prev":83,"next":5},1,"HTML Introduction & History","html-introduction-and-history","\u003Ch2 id=\"what-is-html\">What is HTML?\u003C\u002Fh2>\u003Cp>\u003Cstrong>HTML (HyperText Markup Language)\u003C\u002Fstrong> is the standard markup language used to create and structure web pages. It tells a web browser how different parts of a webpage should be displayed.\u003C\u002Fp>\u003Cp>HTML is used to define elements such as:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>Headings\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Paragraphs\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Links\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Images\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Tables\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Forms\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Lists\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Videos and audio\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>HTML uses \u003Cstrong>tags\u003C\u002Fstrong> to describe these elements. For example:\u003C\u002Fp>\u003Cpre>\u003Ccode>&lt;h1&gt;Welcome to My Website&lt;\u002Fh1&gt;\n&lt;p&gt;This is my first web page.&lt;\u002Fp&gt;\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>A web browser reads the HTML code and converts it into the webpage that users see.\u003C\u002Fp>\u003Ch2 id=\"why-was-html-created\">Why Was HTML Created?\u003C\u002Fh2>\u003Cp>Before HTML, sharing and connecting documents over different computer systems was difficult. \u003Cstrong>Tim Berners-Lee\u003C\u002Fstrong> created HTML while working at CERN to help researchers easily share and link documents through the emerging World Wide Web.\u003C\u002Fp>\u003Cp>HTML introduced the concept of \u003Cstrong>hyperlinks\u003C\u002Fstrong>, allowing users to move from one document or webpage to another.\u003C\u002Fp>\u003Ch2 id=\"history-of-html\">History of HTML\u003C\u002Fh2>\u003Cp>HTML has evolved significantly since its creation.\u003C\u002Fp>\u003Ch3 id=\"html-10\">HTML 1.0\u003C\u002Fh3>\u003Cp>The earliest version of HTML was developed around \u003Cstrong>1991\u003C\u002Fstrong>. It provided basic features for creating documents and linking them together.\u003C\u002Fp>\u003Ch3 id=\"html-20\">HTML 2.0\u003C\u002Fh3>\u003Cp>HTML 2.0 was standardized in \u003Cstrong>1995\u003C\u002Fstrong>. It introduced more consistent support for forms and other basic web features.\u003C\u002Fp>\u003Ch3 id=\"html-32\">HTML 3.2\u003C\u002Fh3>\u003Cp>Released in \u003Cstrong>1997\u003C\u002Fstrong>, HTML 3.2 added features such as tables, applets, and improved support for web page presentation.\u003C\u002Fp>\u003Ch3 id=\"html-401\">HTML 4.01\u003C\u002Fh3>\u003Cp>HTML 4.01 was released in \u003Cstrong>1999\u003C\u002Fstrong>. It introduced better support for scripting, stylesheets, frames, forms, and accessibility.\u003C\u002Fp>\u003Ch3 id=\"xhtml\">XHTML\u003C\u002Fh3>\u003Cp>XHTML was introduced as a stricter version of HTML based on XML rules. It encouraged developers to write cleaner and more structured markup.\u003C\u002Fp>\u003Ch3 id=\"html5\">HTML5\u003C\u002Fh3>\u003Cp>\u003Cstrong>HTML5\u003C\u002Fstrong> became the modern standard for web development. It introduced semantic elements such as \u003Ccode>&lt;header&gt;\u003C\u002Fcode>, \u003Ccode>&lt;nav&gt;\u003C\u002Fcode>, \u003Ccode>&lt;section&gt;\u003C\u002Fcode>, \u003Ccode>&lt;article&gt;\u003C\u002Fcode>, and \u003Ccode>&lt;footer&gt;\u003C\u002Fcode>, along with native support for audio and video.\u003C\u002Fp>\u003Cp>HTML5 also improved support for modern web applications, multimedia, graphics, and mobile devices.\u003C\u002Fp>\u003Ch2 id=\"html-today\">HTML Today\u003C\u002Fh2>\u003Cp>Modern HTML is maintained as a \u003Cstrong>living standard\u003C\u002Fstrong>, continuously evolving to support the needs of modern websites and web applications.\u003C\u002Fp>\u003Cp>HTML works together with other technologies:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>HTML\u003C\u002Fstrong> provides the structure\u003Cbr>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>CSS\u003C\u002Fstrong> controls the appearance and layout\u003Cbr>\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>JavaScript\u003C\u002Fstrong> adds interaction and dynamic behavior\u003Cbr>\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3 id=\"example\">Example\u003C\u002Fh3>\u003Cpre>\u003Ccode>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n    &lt;title&gt;My First Web Page&lt;\u002Ftitle&gt;\n&lt;\u002Fhead&gt;\n&lt;body&gt;\n    &lt;h1&gt;Hello, World!&lt;\u002Fh1&gt;\n    &lt;p&gt;Welcome to HTML.&lt;\u002Fp&gt;\n&lt;\u002Fbody&gt;\n&lt;\u002Fhtml&gt;\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch3 id=\"key-takeaway\">Key Takeaway\u003C\u002Fh3>\u003Cp>HTML is the foundation of the web. From its early beginnings in the 1990s to modern HTML5 and beyond, it has evolved from a simple document markup language into an essential technology for building today's websites and web applications.\u003C\u002Fp>",{"name":13,"slug":14},"HTML","html-tutorial",{"name":16,"slug":17},"HTML Fundamentals & Setup","html-fundamentals-setup",{"slug":19,"display_name":20,"job_title":5,"short_bio":5,"expertise_tags":21,"headshot":5,"long_bio":5,"credentials":5,"twitter_url":5,"linkedin_url":5,"github_url":5,"personal_website_url":5,"other_sameas_urls":5,"topics":22,"posts":23},"badar-khalil","Badar Khalil",[],[],[],false,"Article","HTML Introduction and History | Learn HTML","Learn the introduction and history of HTML, how HTML started, why it was created, and how it evolved into the modern web standard.",[29,34,38,67],{"id":30,"text":31,"level":32,"children":33},"what-is-html","What is HTML?",2,[],{"id":35,"text":36,"level":32,"children":37},"why-was-html-created","Why Was HTML Created?",[],{"id":39,"text":40,"level":32,"children":41},"history-of-html","History of HTML",[42,47,51,55,59,63],{"id":43,"text":44,"level":45,"children":46},"html-10","HTML 1.0",3,[],{"id":48,"text":49,"level":45,"children":50},"html-20","HTML 2.0",[],{"id":52,"text":53,"level":45,"children":54},"html-32","HTML 3.2",[],{"id":56,"text":57,"level":45,"children":58},"html-401","HTML 4.01",[],{"id":60,"text":61,"level":45,"children":62},"xhtml","XHTML",[],{"id":64,"text":65,"level":45,"children":66},"html5","HTML5",[],{"id":68,"text":69,"level":32,"children":70},"html-today","HTML Today",[71,75],{"id":72,"text":73,"level":45,"children":74},"example","Example",[],{"id":76,"text":77,"level":45,"children":78},"key-takeaway","Key Takeaway",[],[],[],"2026-09-14T00:00:00+00:00","2026-09-14T18:36:40+00:00",{"id":32,"slug":84,"title":85},"html-editors-and-environment-setup","HTML Editors & Environment Setup",{"data":87},[88],{"id":8,"name":13,"slug":14,"icon":5,"icon_url":5,"short_description":89,"meta_title":90,"meta_description":91,"og_image":92,"locale":93,"subcategories":94},"Welcome to our HTML Tutorial for Beginners, a complete guide designed to help you learn HTML from the ground up.\n\nHTML, which stands for HyperText Markup Language, is the standard language used to structure content on the web. Whether you want to become a web developer, build your own website, or continue learning CSS and JavaScript, understanding HTML is an essential first step.\n\nThis HTML course takes you through the fundamentals step by step, using simple explanations and practical examples. ","HTML Tutorial for Beginners - Learn HTML Step by Step","Learn HTML from scratch with our beginner-friendly HTML tutorial. Understand HTML tags, elements, forms, tables, links, images, semantic HTML and more with practical examples.","https:\u002F\u002Fwpfsharp.com\u002Fstorage\u002Fcourses\u002Fog\u002F01M2GK0XN45C0B937NF9XFAD4S.webp","en",[95],{"id":8,"name":16,"slug":17,"order_index":8,"topics":96},[97,98],{"id":8,"title":9,"slug":10,"order_index":8,"cornerstone":24,"reading_time_minutes":8},{"id":32,"title":85,"slug":84,"order_index":8,"cornerstone":24,"reading_time_minutes":32},{"data":100},[101,106,110,115,120],{"name":102,"slug":103,"description":104,"post_count":32,"subcategories":105},"CSS","css","Learn CSS with practical tutorials and examples covering layouts, Flexbox, Grid, responsive design, typography, positioning, animations, and more.",[],{"name":13,"slug":107,"description":108,"post_count":32,"subcategories":109},"html","Learn HTML with practical tutorials and examples for beginners. Explore HTML tags, elements, attributes, links, images, forms, semantic HTML, and more with clear explanations and real code examples.",[],{"name":111,"slug":112,"description":113,"post_count":8,"subcategories":114},"WPF","wpf","Learn WPF with practical tutorials and examples covering XAML, windows, controls, layouts, data binding, MVVM, commands, styles, templates, debugging, and modern WPF UI development.",[],{"name":116,"slug":117,"description":118,"post_count":8,"subcategories":119},"Python","python","Learn Python with practical tutorials covering strings, lists, functions, exceptions, files, packages, virtual environments, modules, classes, and beginner programming concepts.",[],{"name":121,"slug":122,"description":123,"post_count":8,"subcategories":124},"Java","java","Learn Java with practical tutorials and examples for beginners. Explore Java syntax, variables, data types, classes, objects, methods, inheritance, exceptions, collections, and more with clear explanations and real code examples.",[]]