これから学ぶ5つのプログラミング言語について、概要をまとめます。
HTML
HTML(HyperText Markup Language)
ウェブページを作成するために開発された言語。インターネット上で公開されてるウェブページのほとんどは、HTMLで作成されている。
HTMLはプログラミング言語ではなくマークアップ言語と言い、意味付けしたい箇所をタグで囲んで(マークアップ)して表現するのが特徴。
文書内の各部分に目印をつけて、その部分がどんな要素なのかを明確にすることで、コンピュータがその文書の構造を理解できるようになる。
HTMLには「HTML」「XHTML」「HTML5」など、いくつか種類があり、使えるタグに違いがある。
CSS
CSS(Cascading Style Sheets)
HTMLのレイアウトを指定するための言語。
HTMLは文字情報だけでレイアウトの規格がないが、CSSを用いることで、要素に対して文字の大きさや色、罫線の太さ、位置などのレイアウトを指定できる。
どのHTMLタグに対して見合えを調整するか(セレクタ)、 どういった内容のデザインを施すか(プロパティ)、プロパティはどの程度か(値)といった要素を用いて見栄えを整える。
JavaScript
動的なWebページを作成する事のできるプログラミング言語。通常はブラウザ上で実行される。
キーボードやマウス操作で画面を動かせたり、アニメーションを表示したりすることができる。
名前の似ているJavaとは別のプログラミング言語。
Ruby
- プログラマーにとってコーディングしやすいプログラミング言語となっており、直感的に、実装したい機能をコーディングできる。
WEBアプリケーションなどでよく使われる言語。
大手料理レシピサイトのcookpadもRubyが使用されている。
オブジェクト指向言語である。(オブジェクト指向:プログラムを手順ではなくて、モノの作成と操作として見る概念)
Ruby on Rails
Rubyで使えるWebアプリケーションのフレームワーク。
アプリケーションの開発を他のフレームワークより少ないコードで簡単に開発できるよう考慮し設計されている。
スピード感をもって開発を行うベンチャー企業などに人気の技術。