不被承認的編程語言
眾所周知,比較著名的編程語言有許多,比如PHP、Java、Python、C++等等,他們有著非常優秀的作用。但是基本每一個程序員都知道這一門不被承認的編程語言——HTML

為什么他不被承認呢?
HTML是 HyperText Markup Language (超級文本標記語言)首字母縮寫。它屬于網頁編程語言(Web programming language)中的一種。它是人眼可識別的文本文件。
HTML 屬于腳本程序語言, 通過瀏覽器 “解釋”來執行。(不像c/c++, fortran 那樣 通過編譯,產生 exe 文件再執行)。多用來做前臺開發。主要結合DIV+CSS來實現頁面布局。如java php Python這類編寫后臺的是編程語言。
超文本標記語言的結構包括“頭”部分(英語:Head)、和“主體”部分(英語:Body),其中“頭”部提供關于網頁的信息,“主體”部分提供網頁的具體內容。
網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術,可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網編程的基礎,也就是說萬維網是建立在超文本基礎之上的。
如果你要學HTML,那么你必然也要接觸到讓他出現變化的:css

根據一份調查顯示,有許多人也認為css是一門編程語言。但事實上css也并不是編程語言,如果把整個網頁比作一間房子,那么CSS就相當于這間房子的裝修清單,HTML根據這份清單來裝飾整間房子,比如南邊的墻貼什么墻紙、地板用什么瓷磚、沙發用什么顏色的,等等。也就是說,單獨的CSS是沒什么作用的,必須結合HTML才能生效,而且CSS也沒有任何自主執行、邏輯判斷等能力,因此它不是編程語言,只能算是數據。
當你學會HTML+css后,你就可以做出一個簡單的網頁了。但是它將會比較單調,沒有讓人眼前一亮的特效。這時,你為了追求特效你將會學習JavaScript,簡稱:JS。

JavaScript和之前的HTML以及css不同,他是屬于編程語言的。主要應用在前端開發上。他可以通過編寫程序,使網頁在打開、點擊、鼠標移動、圖片變化等等方面進行特效化,使你的網頁更加絢麗多彩。總而言之,在學好這些以后你將初步成為一名前端工程師。
但是我們要記住:不論是怎么樣的技術,他也只是一個工具,為了我們能更好的實現我們的想法而創造。所以請不要丟掉你的奇思妙想,可能你的想法可以改變這個世界!