JavaScriptの始め方【完全保存版】環境構築なしで今すぐプログラミングを体験しよう!

JavaScript

「プログラミングを始めたいけど、環境構築が難しそうで進まない……」 「黒い画面(ターミナル)を操作するのは、まだ怖い……」

そう思って足踏みしているあなたへ。実は、JavaScriptを始めるのに特別な準備やハイスペックなパソコンは一切不要です。あなたが今、この記事を読んでいる「ブラウザ」さえあれば、1分後にはプログラミングをスタートできます。

本記事では、最も挫折しにくい「世界一ハードルの低いJavaScript入門」を伝授します。

なぜJavaScriptは「最初に学ぶ言語」として最適なのか?

プログラミング言語には、Python、Java、PHPなど多くの種類がありますが、初心者が最初に触れる言語としてJavaScriptは圧倒的にナンバーワンの選択肢です。

実行環境が「ブラウザ」に標準搭載されている

他の言語は、自分のパソコンに「言語の本体」をインストールし、複雑な設定(環境構築)を行う必要があります。しかし、JavaScriptはGoogle ChromeやSafariといったブラウザの中に最初から組み込まれています。

「目に見える変化」が作れる

JavaScriptはWebサイトに「動き」をつける言語です。ボタンを押したら色が変わる、ポップアップが出る、アニメーションが動く……。自分の書いたコードの結果が視覚的にすぐ分かるため、学習の楽しさを実感しやすいのが特徴です。

圧倒的な需要と汎用性

現代のWebサイトでJavaScriptを使っていないサイトはほぼゼロです。さらに、最近ではスマホアプリ開発やサーバーサイド(Node.js)まで活躍の場が広がっています。JavaScriptをマスターすれば、食いっぱぐれることはありません。

【体験】開発環境ゼロ!ブラウザの「コンソール」で遊ぼう

それでは、さっそくJavaScriptを動かしてみましょう。エンジニアが現場でも毎日使っている「デベロッパーツール」という機能を使います。

デベロッパーツールの開き方

  1. Google Chromeで適当なページを開きます(このページのままでOK)。
  2. 右クリックして「検証」を選択します(または F12 キー、Macなら Fn + F12 キー)。
  3. 画面の右側か下に出てくるパネルのタブから「コンソール(Console)」をクリックします。

最初のコード:alertを出してみる

コンソールの入力欄に、以下のコードをコピーして貼り付け、Enterキーを押してみてください。

alert("こんにちは!JavaScriptの世界へようこそ");

ブラウザの画面上に、メッセージボックスが表示されましたか? これが、あなたの書いたJavaScriptが「実行された」瞬間です。

計算をさせてみる

コンソールは電卓としても使えます。以下を打ってみてください。

123 * 456;

一瞬で計算結果(56088)が返ってきます。このように、JavaScriptは数値を扱うのも得意です。

Web制作の現場と同じ!HTMLファイルでJavaScriptを動かす

コンソールで遊ぶのに慣れたら、次は実際のWeb開発と同じように「ファイル」を作って動かして見ましょう。

準備するもの:VSCode

テキストエディタ(コードを書くソフト)は、世界標準の Visual Studio Code(VSCode) を使いましょう。これさえあれば、プロと全く同じ環境になります。

【関連記事】:「挫折しないための開発環境構築!VSCodeのインストールと日本語化を徹底解説

HTMLにJavaScriptを埋め込む方法

HTMLファイルの中で、 <script> というタグを使うことでJavaScriptを記述できます。

index.html:

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <title>JSの練習</title>
</head>
<body>
    <h1>JavaScriptを動かそう</h1>

    <script>
        console.log("外部ファイルではなくHTMLの中に書いています");
    </script>
</body>
</html>

外部ファイル(.js)に分ける方法(推奨)

現場では、HTMLとJavaScriptを分けて管理するのが一般的です。

script.js:

console.log("JSファイルから読み込まれました!");

index.html:

<script src="script.js"></script>

このように src 属性でファイルを指定することで、コードがスッキリ整理されます。

現役エンジニアが教える「初心者がハマる3つの罠」

私がエンジニアとしてスタートした時、必ずと言っていいほどハマってしまった「落とし穴」があります。これを事前に知っておくだけで、挫折率は激減します。

凡ミスの9割は「スペルミス」と「記号の全角」

プログラムは1文字でも間違えると動きません。

  • console.log console.rog と書いてしまう。
  • セミコロン ; やカッコ () 全角になっている(※必ず半角で打ちましょう)。
    動かない時は、まず「半角・全角」と「スペル」を疑ってください。

エラーメッセージから逃げない

デベロッパーツールに赤い文字でエラーが出ると、誰でも怖くなります。しかし、エンジニアにとってエラーメッセージは「答えが書いてあるラブレター」です。 Uncaught ReferenceError: x is not defined(xなんて定義されてないよ!)といったメッセージをコピーして検索する癖をつけましょう。

完璧に理解しようとしすぎない

「なぜこう動くのか?」という理屈も大切ですが、最初は「こう書いたら動いた!」という成功体験の積み重ねが重要です。文法の深い話(クロージャやプロトタイプなど)は、後からついてきます。

次に学ぶべきJavaScriptの重要トピック 5選

「とりあえず動かせた」の次に、何を学べばいいのか。そのロードマップを示します。

変数(let, const)

データ(数値や文字列)を箱に入れて、名前をつけて保存する仕組みです。

演算(足し算・引き算)

数値を計算したり、文字を繋げたりします。

条件分岐(if文)

「もし〜ならA、そうでなければB」といった、プログラムに判断をさせる仕組みです。

繰り返し処理(for文)

同じ作業を100回、1000回と自動で繰り返させます。

DOM操作(最重要)

JavaScriptを使って、HTMLの文字を変えたり、CSSを書き換えたりする技術です。これができると、Webサイトが「アプリ」に変わります。

独学を継続するための「信頼できる」学習リソース

JavaScriptは情報が多すぎて、どれを信じればいいか迷うことがあります。専門性の高い、信頼できるサイトを紹介します。

  • MDN Web Docs:JavaScriptの開発元に近い組織(Mozilla)が運営する「辞書」のようなサイト。情報の正確さは世界一です。
  • ドットインストール:3分程度の動画で学べる初心者向けの定番サイト
  • Progate:ゲーム感覚でコード書いて学べる、日本で最も有名な学習サービス
管理人
管理人

私が初めて触ったのはProgateでした。無料でできる量は限られていますが、コードの書き方について、学ぶことができます。

まとめ:今日からあなたは「プログラミング学習者」です。

JavaScriptを始めるのに、高価なスクールに通う必要も、難しい本を読破する必要もありません。

  1. ブラウザを開く
  2. コンソールにコードを打つ
  3. 「動いた!」を体験する

この3ステップだけで、あなたはプログラミングの扉を開けました。最初は小さな一歩ですが、その積み重ねが将来の大きなスキルに繋がります。

当サイトでは、今回紹介した基礎のさらに先を、初心者目線で分かりやすく解説しています。この記事を読み終えたら、ぜひ「変数の使い方」「if文の書き方」の解説記事へ進んでみてください。

あなたの挑戦を、心から応援しています!

タイトルとURLをコピーしました