愛知県日進市赤池子どもプログラミング教室ユアスタイル

土日開講、完全個別指導、体験レッスン随時受付中

080-4893-0139

info@ystyle-corp.com

鶴舞線赤池駅徒歩1分

日進市赤池二丁目606 川村ビル301

16:00 - 20:00 ( 平日 ) 10:00 - 18:00 ( 土日 )

木曜定休

123 456 789

info@example.com

Goldsmith Hall

New York, NY 90210

07:30 - 19:00

Monday to Friday

プログラミングとは何か?

[st-kaiwa1]プログラミングとは、そもそも何なのか説明いたします![/st-kaiwa1]

プログラミングとは、プログラムを作ることです。

プログラムとは、コンピューターへの指示・命令の集まりです。

[st-kaiwa3 r]はぁ、そうなんですね。[/st-kaiwa3]

[st-kaiwa3 r]いまいち、分からないんですが・・・[/st-kaiwa3]

[st-kaiwa1]皆さん、そう言われます。では、外国語に例えてみましょう。[/st-kaiwa1]

外国人をコンピューターとしましょう。

外国人とコミュニケーションを取りたい場合、相手の分かる外国語で話さなければいけません。
コンピューターも同じで、「動いて!」と話しかけても分かりません。
(注:今のコンピューターは動くかもしれませんが、それはプログラミングされています)

コンピューターの分かる言葉に書き直すこと、これがプログラミングです。

[st-kaiwa3 r]なるほど!では、英語が得意だと、プログラミングも得意なんですか?[/st-kaiwa3]

[st-kaiwa1]それは分かりませんが、比較的、苦手意識なく進められる子が多いと思います。[/st-kaiwa1]

プログラミング学習ソフト「スクラッチ」の画面。
右上のネコに対して、動かす、回す、といった指示を与えます。

 

プログラミング言語とは

[st-kaiwa3 r]中級コースのJavaって何ですか?[/st-kaiwa3]

[st-kaiwa1]Javaはプログラミング言語です。様々な分野で活躍しているメジャーな言語です。[/st-kaiwa1]

[st-kaiwa3 r]言語??[/st-kaiwa3]

[st-kaiwa1]外国語にも、英語、中国語、フランス語など種類がたくさんあるように、プログラミングにも様々なタイプがあります。[/st-kaiwa1]

重要なことは、

何を作るかによって、プログラミング言語は変わるということ

Javaは、スマートフォンアプリ、ゲーム、オンラインバンキングといったようなWebアプリケーションが作れます。
その汎用性の高さから、世界中でよく使われている言語です。

[st-kaiwa3 r]では、Javaの知識を身につければ、将来プログラマとして就職できるのね?[/st-kaiwa3]

[st-kaiwa1]残念ですが、それはNOです。[/st-kaiwa1]

コンピューターの世界は、新しい技術が次から次へと出てきます。
今、有名なJavaも、お子様が大人になった頃には存在しないかもしれません。

現に、人工知能がクローズアップされるようになり、Python(パイソン)という言語が人気です。
学びたい人も増えています。

では、何を学べばいいの?という話ですよね。
1つ核となる言語を決めましょう。
これだけは、完全にマスターしてやる!という意気込みで。

なぜなら、1つマスターできれば、他の言語も対応できるからです。
ルールや記述方法が変わるので、多少覚えることはありますが、ほとんど同じです。

Javaは決して簡単ではないので、基本をしっかりおさえておけば、未来の言語にも対応できると思います。