プログラミングを学ぼう
HTML、CSS、JavaScriptの基礎をブラウザ上で学べるインタラクティブ学習アプリ。 コードを書いて、すぐに結果を確認しながら学びましょう。
学習ロードマップ
3つの言語を順番に学んでいきます
1
2
3
HTML{ }
Webの骨格をつくる言語
HTMLはWebページの構造を定義するマークアップ言語です。見出し、段落、画像、リンクなどの要素をタグで囲んで記述します。すべてのWebサイトの土台となる、最初に学ぶべき言語です。
学べること
- ✓HTMLの基本構造(DOCTYPE、html、head、body)
- ✓テキスト要素(見出し、段落、リスト)
- ✓リンクと画像の埋め込み
- ✓フォームとユーザー入力
- ✓セマンティックHTML(header、nav、main、footer)
コード例
<!DOCTYPE html>
<html>
<head>
<title>はじめてのWebページ</title>
</head>
<body>
<h1>こんにちは!</h1>
<p>これが私の最初のWebページです。</p>
</body>
</html>CSS{ ; }
Webを美しくデザインする言語
CSSはWebページの見た目をコントロールするスタイルシート言語です。色、フォント、レイアウト、アニメーションなど、ページの視覚的な表現をすべてCSSで指定します。HTMLで作った骨格に、デザインという服を着せる役割です。
学べること
- ✓セレクタとプロパティの基本
- ✓色、フォント、テキストのスタイリング
- ✓ボックスモデル(margin、padding、border)
- ✓Flexbox/Gridによるレイアウト
- ✓レスポンシブデザイン(メディアクエリ)
コード例
body {
font-family: sans-serif;
background-color: #1a1a2e;
color: #eaeaea;
}
h1 {
color: #6c5ce7;
font-size: 2rem;
text-align: center;
}
.card {
background: #16213e;
border-radius: 12px;
padding: 20px;
}JavaScript( )
Webに動きと知能を与える言語
JavaScriptはWebページに動きとインタラクティブ性を加えるプログラミング言語です。ボタンクリックへの反応、データの処理、アニメーション、APIとの通信など、Webアプリケーションのロジックを担当します。世界で最も広く使われるプログラミング言語の一つです。
学べること
- ✓変数、データ型、演算子
- ✓条件分岐(if/else)とループ(for/while)
- ✓関数の定義と呼び出し
- ✓DOM操作(HTML要素の動的変更)
- ✓イベント処理(クリック、入力など)
- ✓配列とオブジェクト
コード例
// ボタンクリックでメッセージを表示
const button = document.querySelector('#btn');
let count = 0;
button.addEventListener('click', () => {
count++;
document.querySelector('#out')
.textContent = count + '回クリック!';
});準備はできた?
HTMLの基礎から始めましょう
HTMLから始める →