SiiD BLOG ロゴ

なぜHTMLはプログラミング言語ではないのか

なぜHTMLはプログラミング言語ではないのか

この記事を書いた人

SiiD BLOG編集部

SiiD BLOG編集部

SiiD BLOG編集部にて、皆さんの学習やキャリアに役立つ記事を発信します! 普段は受講生の皆さん向けに、学習やキャリアの相談にのったりもしています。

HTMLはマークアップ言語であり、プログラミング言語ではありません。その理由について本記事では解説します。

「HTMLがプログラミング言語ではない」と聞くと、プログラミング学習の最初のステップでHTMLを習得しようとされる方はがっかりくるのではないでしょうか。しかし、HTMLの習得はプログラミング学習に必須の知識です。そこで、HTMLとプログラミング言語の関係についても解説します。

HTMLがプログラミング言語でない理由

HTML

HTMLは「HyperText Markup Language」の略で、ウェブページを作成するためのマークアップ言語です。HTMLがプログラミング言語ではない理由は、条件分岐や繰り返しといったプログラミングに必要な機能を持たないためです。

プログラミング言語であるためには次のような機能を持っている必要があります。

  1. 文法(シンタックス): 言語固有の規則セットがあり、コードが書かれる方法を定義します。
  2. 制御構造: 条件分岐やループなど、プログラムの流れを制御する機能があります。
  3. データ構造: データを格納、参照、操作するための様々な構造を提供します。

HTMLは、ブラウザなどに文字列の持っている役割を知らせるものです。例えば、<h1>タグで囲った文字列は、ブラウザによって「見出し」と解釈されます。

<h1>タイトル</h1>

HTMLとプログラミング言語の関係

HTMLとプログラミング言語

とはいえ、HTMLの学習はプログラミングを習得する上での第一歩と言えるでしょう。その理由をいくつか挙げます。

  1. 基礎知識の構築: HTMLは、ウェブページの基本的な構造を作るために使われます。ウェブページ上でテキスト、画像、リンクなどのコンテンツをどのように表示するかを学び、ウェブの基礎的な仕組みを理解するのに役立ちます。
  2. 学習が容易: HTMLは視覚的結果をすぐに確認できるため、初心者にとって理解しやすく、プログラミングの基本的な概念に親しみやすい言語です。文法が簡単で、マークアップという形式を通じてウェブコンテンツの構造を学べるため、プログラミングの論理的思考を育む良い出発点になります。
  3. ウェブ開発の出発点: 現代のほとんどのアプリケーションはウェブベースであり、HTMLはその土台となる言語です。HTMLを理解することは、フロントエンド開発だけでなく、バックエンドやフルスタック開発の基礎知識を構築する上でも役立ちます。
  4. 他の言語への橋渡し: HTML自体はプログラミング言語ではありませんが、CSSやJavaScriptなどの他のウェブ技術と組み合わせることで、動的なウェブサイトを作成するための基盤を築くことができます。これらの技術はウェブ開発において重要な役割を果たし、HTMLはその統合点となります。

以上のように、HTMLはプログラミング学習における出発点と言えるでしょう。サクッと学んで次のステップへ進んでください。

HTMLとCSS、JavaScriptの線引きのような用語の整理は、学び始めの段階では自分だけだと後回しになりがちです。どこまでを基礎として固め、どの順番で次へ進むかが決まった環境で学ぶ、という選択肢もあります。

AIプログラミングスクール「SiiD」について

AIプログラミングスクール「SiiD」は、未経験からITエンジニア転職を目指す方向けのオンラインスクールです。

SiiDの特徴

  • 現役エンジニアでYouTube登録者約13万人の「セイト先生」が代表兼主任講師
  • 採用側の実務知見(2,000人以上の選考・150名以上のエンジニア採用)にもとづく指導
  • 生成AIを取り入れた学習設計と、実務レベルのフルスタックWeb開発スキル
  • Workship CAREER(株式会社GIG)と連携した無料の転職伴走支援
  • 経済産業省認定のReスキル講座で、給付金の条件を満たせば実質105,600円〜
  • 学割あり(35%オフ)

こんな方におすすめ

  • 未経験・文系・社会人からITエンジニア転職を本気で目指したい方
  • 独学に限界を感じている方
  • 費用を抑えながら実務スキルと転職サポートを両立したい方

「未経験だから」とあきらめる必要はありません。採用する側を知り尽くしたプロが、給付金で負担を抑えながら内定まで伴走します。

シェアする

未経験からのエンジニア転職を本気で目指すなら「SiiD」

SiiDはYouTube 13万人のセイト先生が主任講師のAIプログラミングスクール。元人事部長&現役エンジニアによる徹底指導で、生涯年収を大きくアップさせませんか?

SiiDの詳細を見る