در ابتدا باید به این موضوع اشاره کنیم که برخلاف باور خیلی از کسانی که تازه با زبان های برنامه نویسی و وب آشنا شدند HTML یک زبان برنامه نویسی نیست! اگر ما HTML را از حالت مخفف خارج کنیم به Hypertext Markup Language میرسیم و با کمی دقت متوجه این موضوع میشویم که این باور که HTML زبان برنامه نویسی است از پایه غلط است و در حقیقت یک زبان نشانه گذاری است.