
Still think HTML is a programming language? Think “programming” and “coding” is all just semantics? Let me know in the comments.Essentially, HTML is a basic programming language used for creating websites. So keep rocking the HTML, get to know it well, and by all means, code away! Just don’t call it programming. This makes a solid understanding of HTML even more useful to have. With the emergence of HTML5, HTML’s capabilities and opportunities to define and structure web page data have soared to new heights, with a greater emphasis on multimedia, mobile web, geolocation, and more. HTML is a core tenet of front end web development and is obviously a major aspect of what the user winds up seeing on their computer screen. Knowledge of web page structure is a valuable asset for anyone to have, in IT as well as in other fields, and I’m definitely not trying to discredit anyone’s knowledge on the awesomeness that is HTML. So while you might not want to put HTML on the “Programming Languages” part of your resume, you should definitely have it under “Skills”, or simply “Languages”. You’re essentially codifying information for the web. You’re writing lines of code in a (markup, not programming) language. That’s when you can start serving up dynamically created web pages and database applications.īut don’t worry, even with pure HTML, you’re still a coder. In fact, HTML really shines when you use it in conjunction with an actual programming language, such as when using a web framework. Unfortunately, coding only in HTML doesn’t make you a programmer.

This is because HTML is not a programming language. Think of it this way: you can’t compute the sum of 2 + 2 in HTML that’s not what it’s for. HTML can’t take input and produce output. It doesn’t modify or manipulate data in any way. You can’t declare variables and you can’t write functions. It doesn’t handle events or carry out tasks. It can’t evaluate expressions or do any math.

It doesn’t have common conditional statements such as If/Else. HTML, as a markup language doesn’t really “do” anything in the sense that a programming language does.

Programming languages have functional purposes.

HTML is used for structural purposes on a web page, not functional ones. It told the browser which parts where headings, which were paragraphs, and which were links, and the browser displayed them as such. The HTML was only used in the above to mark up the text for the browser to read and interpret as web page content. The above is not an example of an executable script.
