
これからプログラミングを始める子供たちは、大事な分岐点(ぶん岐点)の前に立っています。
スマホをさわるだけなら、スマホの「ユーザー(使う側の人)」です。でもプログラミングを始めるということは、違います。ここからは「クリエイター(作る側の人)」へ進化(しんか)していく第一歩なのです。
パソコンとスマホは見た目は似ていても、中身の仕組みは全然違います。その秘密のルールを理解(りかい)することが、プログラミングという「魔法」を使いこなすための最初の一歩になります。
では、パソコンの中へ、探検(たんけん)に行きましょう。
パソコンの中は「巨大な図書館」——ファイルとフォルダの正体
部屋の本棚の中に本がバラバラに散乱(さんらん)していたら、探すのは大変ですよね。だから本棚には「本を入れるための棚」がある。その「棚」がフォルダです。
パソコンの中もおなじです。パソコンには、情報(じょうほう)がたくさん保存されています。その情報のひとつひとつが「ファイル」で、情報を整理(せいり)するための「収納(しゅうのう)ボックス」がフォルダなのです。
たとえば、作った絵の画像(がぞう)があるとしましょう。その画像ファイルを、フォルダ分けなしに「デスクトップ(パソコンの画面に最初に見える場所)」に全部置いたらどうなると思いますか? 100個、1000個の画像が、ゴチャゴチャに重なって、何がなんだか分からなくなってしまいます。
だから、整理が上手なプログラマー(※プログラミングを仕事にしている人)たちは、最初から「ここに画像ファイルを入れる」「ここにプログラムを入れる」と決めておくのです。これが「ファイルとフォルダの整理整頓」です。
実は、すごいプログラムを作る人ほど、ファイルの整理が上手です。だから、プログラミングを始める前に、「フォルダ分けの習慣」を身につけることが大切なのです。
デスクトップに「My Programs(マイ・プログラムス=私のプログラム)」というフォルダを作って、その中に「Python(パイソン)」というフォルダを作って、その中に「2026年4月の練習」というフォルダを作る——このように階層(かいそう)を深くしていくことで、後でプログラムを探すのが楽になります。
パソコンの中は、こういう「見えない整理整頓の世界」です。
「拡張子(かくちょうし)」——ファイルが持つ「変身免許証」
ファイルの名前の最後に、こんな記号(きごう)を見たことはありませんか?
「photo.jpg」「document.pdf」「program.py」「game.html」
「.jpg」「.pdf」「.py」「.html」——これらが「拡張子」です。
拡張子は、ファイルが「どんな種類のデータなのか」をコンピュータに教える「身分証明書」のようなものです。
.jpg(ジェイペグ):写真や画像のファイル。
.pdf(ピーディーエフ):文書ファイル。印刷される前提で作られているので、どのパソコンで開いても同じ見た目です。
.py(パイ):Pythonというプログラミング言語で書かれたプログラムのファイル。
.html(エイチティーエムエル):ウェブサイトを作るための言語。
.mp3(エムピースリー):音楽のファイル。
「テスト.pdf」というファイルをパソコンで開くと、パソコンは「あ、このファイルはpdfだ。PDFを開くアプリケーション(※パソコンで使うソフトウェア)で開こう」と自動的に判断(はんだん)します。
でも、ここで大事なルールがあります。拡張子を「.py」から「.txt」に変えたからといって、そのファイルの中身が変わるわけではありません。偽り(いつわり)の身分証明書を持った人間が、別人になるわけないのと同じです。
実は、拡張子はコンピュータへのメッセージです。「これはこういうファイルですよ」という情報です。だから、拡張子を正しく理解(りかい)することが、プログラミングをする上で大切なのです。
テキストエディタ(VS Code)——「魔法の呪文」を書くための秘密の書斎
マインクラフトでプログラミングをやるなら、MakeCodeというツールを使います。でも「本物」のプログラミングをやるなら、Pythonやそれ以上の言語を使う必要があります。
そのとき、プログラムを書くために使う「特別なノート」のことを「テキストエディタ」と言います。最も有名(ゆうめい)なテキストエディタは「VS Code(ブイエスコード)」です。
ちょっと待ってください。「テキストエディタって何?」「Word(ワード)と何が違うの?」という質問(しつもん)が聞こえてきそうです。
Word(ワード)は、学校の作文や読書感想文を書くときに使うソフトウェアです。文字を太くしたり、色を変えたり、図を入れたり——「見た目を整える」ための機能(きのう)がいっぱいついています。
でも、プログラムを書くときに「文字を赤くしたい」「背景(はいけい)を変えたい」なんてことは、ほぼ不要です。プログラムは「見た目」ではなく「正確さ」が命です。
VS CodeやPyCharm(パイチャーム)などのテキストエディタは、そのために作られています。プログラムの文法が正しいかどうかを自動的に調べてくれたり、文法の間違いがあると赤い線を引いて教えてくれたり、タイピングをサポートしたりします。
「Word」は「作文を書くための道具」で、「テキストエディタ」は「プログラムを正確に書くための道具」なのです。
テキストエディタには、プログラマーが仕事をするときに必要な機能(きのう)が全部揃(そろ)っています。
全角・半角の爆弾——コンピュータが意外と頑固(がんこ)な理由
ここから先は、ちょっと難しいルールになります。でも、これを知ってないと、プログラミングをやるときに「なぜかエラーが出ました。理由がわかりません」という罠(わな)にハマります。
携帯電話のメールやLINEを送るときに「あ」と打つと、これは「全角」の「あ」です。対比(たいひ)して、アルファベットの「a」は「半角」の「a」です。
「え?そんなの一緒じゃん」と思いませんか? 見た目には、どちらも同じ「a」に見えるかもしれません。
でも、コンピュータの目には、全然違います。
プログラミングの世界では「半角」が基本です。Pythonで「a = 5」と書くとき、この「a」は絶対に「半角」でなければいけません。もし全角で「a = 5」と書いたら、パソコンはそのプログラムを実行(じっこう)しません。「何このファイル?読めないんですけど」とエラーを出します。
さらに怖いことに「全角のa」と「半角のa」は、見た目がほぼ同じです。だから、プログラムが動かない理由が「全角と半角の間違い」だと、初心者(しょしんしゃ)は気づきません。
「あ、話はまだあります」
プログラムの中に「スペース(空白)」を入れることがあります。このスペースも「全角スペース」と「半角スペース」があります。Pythonで全角スペースを入れると、やはりエラーになります。
これが「全角・半角の爆弾」です。コンピュータは「ユーザーの気持ちをくんで」動いてくれません。「あ、全角と半角を間違えたんだね。そこは修正(しゅうせい)してあげるよ」なんてことはしません。
「正確さ」が、プログラミングの世界では最重要(さいじゅうよう)です。
言語(げんご)による「方言」——Pythonで書いたプログラムは、Pythonでしか動かない
「プログラミング言語」という言葉を聞いたことはありますか?
Python、JavaScript、Java、C言語、Lua——これらはすべて「プログラミング言語」です。人間が日本語、英語、中国語などを話すのと同じように、コンピュータへの指示も「言語」によって書き方が違うのです。
Python(パイソン)は「読みやすい」プログラミング言語だと言われています。Pythonで書かれたプログラムは、初心者にも理解(りかい)しやすい形をしています。だから、世界中の学校でPythonが教えられています。
でも、もし君がJava(ジャバ)という言語で同じプログラムを書こうとしたら、書き方は全く違います。JavaはPythonより複雑(ふくざつ)です。
「え、じゃあ、プログラミングをやるなら、すべての言語を覚えないといけないの?」
いいえ、違います。一言に「プログラミング言語」といっても、本質(ほんしつ)は同じです。条件分岐(「もし〇〇なら△△する」という処理)、繰り返し(同じ処理を何度も行う)、変数(データを一時保存する箱)——こういった「プログラミングの基本的な考え方」は、すべての言語に共通(きょうつう)しています。
Pythonでこの基本を学んだら、JavaScriptやJavaへの移行(いこう)は「文法(ぶんぽう)が少し違うな」という程度(ていど)です。
だから、最初は「本当に読みやすく学びやすい言語」を選ぶことが大切です。沖縄マイクラ部では、Pythonやマインクラフトの教育版(MakeCode)から学ぶことをお勧めしています。
エラーは「敵」ではなく「友達」——赤い文字が出たときの心構え
ここまで、パソコンの「ルール」を説明してきました。もう気づいている人もいるかもしれませんが、プログラミングをやっていると「エラー」がたくさん出ます。
赤い文字で「SyntaxError(シンタックスエラー)」「NameError(ネームエラー)」などと表示(ひょうじ)されます。
初心者(しょしんしゃ)の多くは「エラーが出た=自分のプログラムが間違ってる=気分が落ち込む」となります。
でも、これは間違った考え方です。
エラーは「敵」ではなく「友達」です。
正確に言うと「作ったプログラムの間違いを教えてくれる親切(しんせつ)な友達」です。
もしエラーがなかったら、どうなると思いますか? パソコンが勝手(かって)に「何かやってくれる」かもしれません。意図(いと)しない動作(どうさ)をしているのに、どこが間違ってるのか、ずっと気づかないままかもしれません。
でも、エラーがあれば「ここが間違ってる」と教えてくれます。
エラーメッセージは、最初は日本語じゃなくて英語で表示(ひょうじ)されます。でも翻訳(ほんやく)ツールを使ったり、テキストエディタの機能(きのう)を使ったりすると、日本語で意味を理解(りかい)できます。
「エラーが出た → 原因(げんいん)を調べる → 間違いを修正(しゅうせい)する → プログラムが動く」
この繰り返しの中で、「問題解決能力」が育ちます。これが、プログラミングを学ぶ本当の価値(かち)なのです。
パソコンの秘密のルール——まとめ
これからプログラミングを始めるなら、次の5つのルールを頭に入れておくことが大切です。
- ファイルとフォルダで「整理整頓」する習慣をつけること
- 拡張子が何なのかを理解(りかい)すること
- テキストエディタは「作文ソフト」ではなく「プログラム専用(せんよう)の道具」だということ
- 全角と半角の違いに注意(ちゅうい)すること
- エラーが出たら「間違いを教えてくれるありがたい友達」だと思うこと
これらのルールを理解(りかい)することで、もう単なるパソコンのユーザーではなくなります。パソコンという「謎(なぞ)の道具」を使いこなす「クリエイター」への入り口に立つのです。
今日からできる「最初の一歩」——まずは拡張子を表示してみよう
「よし、理解した! でも、何から始めたらいいの?」
まず今日からできることがあります。
パソコンのファイルの拡張子を表示させてみましょう。
Windows の場合:
- エクスプローラー(パソコンのファイルを見るアプリケーション)を開きます
- 左上の「表示」をクリックします
- 「ファイル名拡張子」にチェックを入れます
- これで、ファイルの最後に「.jpg」「.pdf」「.txt」などが見えるようになります
これだけです。パソコンの中が「拡張子で色分けされた整理整頓された世界」に変わります。
「あ、この画像ファイルは .png なんだ」「このプログラムは .py で書かれてるんだ」——こういう認識(にんしき)が、プログラミング的思考(しこう)の第一歩なのです。
次のステップとしては、Scratchという「ビジュアルプログラミングツール(ブロックを組み合わせてプログラムを作る方法)」に進むのがお勧めです。Scratchなら、パソコンの秘密のルールを理解(りかい)した上で、プログラムが「実際(じっさい)に動く」という体験ができます。
プログラミングへの扉は、もう開いている
この記事を読んでくれたということは、プログラミングに対する「好奇心(こうきしん)」を持っているということです。
その好奇心は、絶対に大切(たいせつ)にしてください。
プログラミングができるようになると、世の中の見え方が変わります。「あのゲーム、どうやって動いてるんだろう?」「あの機能(きのう)、自分でも作れるんじゃないか?」という考え方ができるようになるのです。
実は、これが「21世紀を生きる力」の正体(しょうたい)です。
沖縄マイクラ部プログラミングスクール「クロスウェーブ」では、小学生からプログラミングを学ぶ環境(かんきょう)を整えています。ScratchからPython、マインクラフトの教育版(MakeCode)、さらには本格的なゲーム開発までのステップを用意しています。
マイクラカップという全国大会への参加も、毎年沖縄代表として挑戦(ちょうせん)しています。第7回マイクラカップでは東京大学で開催された全国大会に出場し、TBS賞を受賞しました。
「プログラミングを始めたいけど、何から始めたらいいかわからない」という場合は、まずは無料体験をお勧めします。
パソコンの秘密のルール、ファイルの整理整頓、拡張子の見方——こういった基礎(きそ)の基礎を、楽しく学べます。Scratchで最初のプログラムが動く瞬間の喜びも、ぜひ体験(たいけん)してほしいのです。
プログラミング能力検定という「力を証明(しょうめい)する検定(けんてい)」にも、私たちのスクールは対応しています。検定(けんてい)に合格(ごうかく)すると、その証書(しょうしょ)は高校受験のとき「自己推薦(じこすいせん)」の材料(ざいりょう)になります。
プログラミングへの「情熱(じょうねつ)」が、学校の成績(せいせき)だけでは伝わらない本当の力を示す「武器」になるのです。
パソコンのルールを理解すれば、絶対に大丈夫です。
一緒に、プログラミングの世界を探検(たんけん)しませんか?
ぜひ、LINE(https://lin.ee/YSnN1oC)に登録(とうろく)してください。最新のイベント情報、体験授業の案内、マイクラカップへの参加方法など、プログラミング学習に関する情報をお届けします。
沖縄県宜野湾市伊佐2-20-15 伊佐ビル2F
沖縄マイクラ部プログラミングスクール「クロスウェーブ」
クロスウェーブ(沖縄マイクラ部)への参加方法
無料体験会へのご参加やコースに関するご相談は、公式LINEアカウントへご登録いただくか、メールにて「webcrafts098@gmail.com」までお気軽にご連絡ください。
沖縄マイクラ部プログラミングスクール「クロスウェーブ」では、マインクラフトカップ全国大会への挑戦・入賞を目指す仲間を募集しています。当校では、目先の楽しさだけで終わらせず、将来の選択肢を広げる本格的なプログラミング教育(Python、Scratch、MakeCode、JavaScript、Unity、Godot)をはじめ、実务に直結する動画編集講座(Premiere Pro、DaVinci Resolve、CapCut)や、HTML/CSSによるWeb制作講座まで、一貫した次世代デジタルスキルを指導しています。
マインクラフトカップ参加をご希望の方へ
大会への参加を希望される方は、チーム編成および人数把握のため、以下の専用フォームよりお申し込みをお願いいたします。※申込時はマインクラフト教育版のライセンス費用が別途発生いたします。
各教室の開講地域
沖縄県宜野湾市(宜野湾ラボ)
メイン拠点となる宜野湾ラボ(伊佐ビル2F)にて、各専門コースの対面レッスンを開講しています。国道58号線沿いでアクセスが良く、専用駐車場も完備しているため、那覇市や糸満市など遠方からの送迎もスムーズです。
沖縄県うるま市(うるま校)
コミュニティ中枢であるFMうるま特設会場にて、定期講座および地域連携のデジタルイベントを開催しています。
次世代クリエイターを育てる私たちの理念
私たちは、単にお子様にツール操作を教えるだけの習い事教室ではありません。30年のIT実務経験と官公庁品質の厳格な「情報設計」のノウハウをベースに、お子様が持つ「熱狂」を一生物の論理的思考力へと昇華させるための教育機関です。保護者の皆様も安心してお子様の学びを共有・見守っていただける、最も安全で信頼できるクリエイティブ環境を提供いたします。
イベント情報とお問い合わせ
個別のご質問やご相談は、LINEオフィシャルアカウントまたはメールからいつでもお気軽にどうぞ。スクールが主催する最新のワークショップやイベント情報は「開催イベント一覧(connpass)」からご確認いただけます。
