テキストプログラミングとは?デメリットやメリット、言語の種類を解説

テキストプログラミングとは?なにか具体例をあげて解説
🔰ママ

テキストプログラミングってなに?

学校でプログラミング教育が始まりました

プログラミングを子どもに習わせようと考えている保護者の方で

テキストプログラミングという言葉をきいて、何かわからない方が多いと思います

そこで今回では、

について解説します

経験者ママ

テキストプログラミングとは、英語や記号でかくプログラミングの方法のこと。プロのエンジニアが使う方法だよ

プログラム

ボクがテキストプログラミングだよ

管理人ママ

ラニ

  • こどもプログラミング教室7校以上体験、2校以上通塾
  • ScratchSwiftプログラミング言語学習中
  • プログラミング教室アンバサダー経験済
  • 元教諭で2児のママ

ラニ@元教諭

くわしいプロフィール

小学生の息子と一緒にプログラミング学習をたのしむ2児のママです

プログラミング教室を7校以上体験し比較

さらにプログラミング教室を2校以上かよって比較

比べないと決めれない性格なので、各教室の情報を徹底的にしらべて比較検証しました

当サイトでは、子どもプログラミング教室のえらび方を解説しています

はじめての親子でも安心して通えるプログラミング教室のおすすめも紹介しています

いまは親子でプログラミング言語を学習中

独学では、こんな事をしています

息子の小学校でのプログラミング教育の現状を交えながら、子どもの発達についての知識を生かして記事をかいています

もくじ

テキストプログラミングとは

英語や記号で記述するプログラミングの方法のことを「テキストプログラミング」といいます

テキストプログラミングは、プロのプログラマやエンジニアが使う方法です

SNSアプリやショッピングサイト、企業HPの大半がテキストプログラミングで作られています

テキストプログラミング言語とは

テキストプログラミング言語の一例

英語や記号を入力しコンピュータに指示を出す言語のことを「テキストプログラミング言語」といいます

テキストプログラミング言語は、一字一句まちがいなく入力する必要があります

だから、英語やプログラミングの基礎を学んでからの方が習得しやすくなります

テキストプログラミング言語の種類

テキストプログラミング(Swift)
テキストプログラミング Swift

テキストプログラミング言語の種類は1,000以上あります

子ども向けプログラミング教室で教えることが多い言語は、この6つです

  • C#(シーシャープ)
  • JavaScript(ジャバスクリプト)
  • Java(ジャバ)
  • Python(パイソン)
  • Swift(スウィフト)
  • Lua(ルア)
言語特徴
C#3Dゲーム開発ソフト
Unityで使える
初心者でも学びやすい
Microsoft社が開発した言語
JavaScriptWebページに動きを
つけるための言語
Javaシステム開発、Web開発
アプリケーション開発など
幅広く使える言語
PythonWebサイトの作成や
アプリ開発・AI分野で使う
プログラミング初心者でも
学習しやすい言語
SwiftApple製品向けアプリを
開発できる、Apple社が
開発したプログラミング
言語
LuaRoblox studioの
ゲーム開発やプラグイン開発
で使用することが多い言語

学べる教室はこちらです↓

【C#が学べる教室】

【JavaScriptが学べる教室】

【Pythonが学べる教室】

【Swiftが学べる教室】

【Luaが学べる教室】

C#」は、3Dゲーム開発ソフトUnityを扱うときに必要な言語です

子どものゲーム好きからプログラミング言語を習得できるようにC#を教える教室が多いです

また、最大手プログラミング教室では、iPhoneアプリ開発ができる「Swift」も教えています

「Swift」は今後も需要が高まっていく言語として注目が集まっています

  • 大手プログラミング教室では「JavaScript/C#/Swift
  • ロボット教室では「Python

を教えることが多いです

それから、子どもに「Java」を専門的に教える教室は少ないです

「Java」で開発されている身近なソフトで有名なものマインクラフトJava版です

マインクラフトJava版はMODを導入することで

Python/Java/Lua」を使ってプログラミングできるようになります

もし、子どもにプログラミング言語を学んでほしいと考えている場合は、こちらの動画が参考になります↓

  • 当時はゲームがしたくてプログラミングを始める人が多かった
  • 身近に聞ける人がいる言語を学ぶと続きやすい
  • 興味のある分野の言語から学ぶと挫折しにくい

こんな内容の動画です

経験者ママ

テキストプログラミングを子どもが始めるときは、
・つくる目的がある
・聞ける人がいる
・興味のある分野である
この3点は大事なポイント!

テキストプログラミング言語のデメリット・メリット

デメリット

初心者には難易度が高い

テキストプログラミング言語は、初心者や低学年の子どもには難易度が高いです

まずは、「直感的にプログラムがかけるビジュアルプログラミング」で基礎を学んでから「テキストプログラミング言語」に移行する方が、スムーズに習得できます

打ち間違いが起きやすい

プログラミングは、半角や全角、スペース、記号など一字一句まちがいなく書く必要があります

テキストプログラミング言語は、書くときにミスが起こりやすく、間違いをみつけるのに時間がかかります

メリット

組み合わせて使える

テキストプログラミング言語は、組み合わせて使うことができます

身近なもので例をあげると

エックス(
  • JavaScript、C++、Rudyなど
YouTube
  • Python、JavaScript、C++など
Facebook
  • Python、JavaScript、PHPなど

このように、巨大なプロジェクトになると

1つの言語ではなく、複数の言語でつくられています

仕事に繋がる

テキストプログラミング言語は、将来仕事で使える可能性があります

将来、エンジニアやプログラマの仕事に就くとき役立ちます

ただ、プログラミング言語には流行りがあり、求人数は年代によって変動があります

プロになって、1つの言語を学んで終了というわけではないので

子どものときは好きな言語を学びながら

  • 検索力
  • 問題解決能力

養うことをおすすめします

英語力が向上する

テキストプログラミング言語は英語ベースでかくことが多いです

だから、言語を学ぶなかで英語も同時に学習できます

子どもにおすすめビジュアルプログラミング

Scratch

プログラミング学習で挫折する人は、なんと9割もいます

挫折をふせぐ、おすすめの方法は「ビジュアルプログラミングから学ぶこと」です

ビジュアルプログラミングは、英語や記号が書けない子でも簡単にプログラミングできます

直感的にブロックを組み合わせることでコンピュータに命令できるからです

また、プログラミングの基礎を学ぶことに向いています

必修化をきっかけにプログラミング学習を始める子に、ぴったりの学習法です

まとめ:目的がある/人に聞ける/興味がある 言語がベスト

プログラミング言語は、

  • つくる目的がある
  • 人に聞ける
  • 興味のある分野

この3項目を満たした言語を選ぶのがベストです

マイクラが好きな子は、

  • 目的:マイクラで理想の街をつくって遊びたい
  • 聞く人:わからない事は、パパや教室の先生、ヤフー知恵袋できく
  • 興味:マイクラがとにかく好き

こんな感じで3つを満たせば学習は継続できます

聞く人に関しては、

親が子どもにプログラミングを教えることができるご家庭は少ないので

プログラミング教室の先生を頼りにすることをおすすめします

多くの子ども向けプログラミング教室では、ビジュアルプログラミングから教えてくれます

楽しく学べる教室が多いので、独学よりも楽しく学べます

経験者ママ

ビジュアルプログラミングでもプログラミングの概念や基礎を学べる。だから理解できてからテキストプログラミングにとりくむ教室が多いよ

息子

昔とちがって今は学びやすい教材がたくさん開発されている。一部の子だけじゃなく、どの子でも学びやすい環境が整っているんだ

ビジュアルプログラミングを体験してみたいなと思った方は、こちらの記事を参考にしてください↓

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
もくじ