なでしことは?プログラミング初心者は学ぶべき?をわかりやすく解説します!

ウサギ
ウサギ

なでしこって、どんなプログラミング言語なの?

勉強したほうがよいプログラミング言語?

イヌ
イヌ

なでしこだね!

できるだけ、わかりやすく解説するね〜

ウサギ
ウサギ

お願いします〜

本記事の内容

・なでしこについて
・プログラミング初心者はなでしこを学ぶべきか
・初心者におすすめのプログラミング言語

本記事の信頼性

イヌ
イヌ

・小規模の開発会社、上場企業2社でエンジニアを経験

・正社員、フリーランス合わせて10年以上エンジニアとして活動

・現在、フリーランスエンジニアとして時給5桁で活動中

この記事を書いているイヌは10年前、独学でプログラミングを始めました。

プログラミング学習を始めようとすると、いろいろなプログラミング言語があって、どの言語から始めたらよいか、わからないですよね。

今回は「なでしこ」というプログラミング言語について、初学者に向けてわかりやすく解説します!

気楽に読み進めてもらえればうれしいです!

なでしこについて

なでしこは、2005年に発表されたプログラミング言語です。

プログラミング言語は、基本的には英語で記述するものが多いです。

なんと、なでしこは「日本語」でプログラミングを記述することができます。

JavaScriptだと

console.log('こんにちは'); => こんにちは
Code language: JavaScript (javascript)

のように記述しますが、

なでしこだと

「こんにちは=> こんにちは
Code language: PHP (php)

で、プログラミングを実行することができます。


また、なでしこは、2021年度の中学技術の教科書で、プログラミングの教材として採択されました。

日本語でプログラミングを学べるということは、普段利用している自然言語でプログラミング的思考を学ぶことができます。

英語が全くわからない場合、一般的なプログラミングだと「英語 + プログラミング」を理解する必要あるため、なでしこであれば、プログラミングを集中することができますね。

中学生のタイミングでプログラミングにふれる第一歩としては、とても適しているのではないかとイヌは思います。

プログラミング初心者はなでしこを学ぶべきか

小学校高学年や中学生であれば、なでしこからプログラミングを始めるのは適していると思います。

プログラミング思考の基礎である、アルゴリズムを日本語で学べるのは、とても良いと思います。

ただ、大学生や社会人が、これからソフトウェアエンジニアになろう!と考えて、プログラミングを学ぼうとしている場合は「なでしこ」から始めるのは、若干遠回りですね。

高校まで卒業しているのであれば、一応英語を学んでいます。

プログラミングで利用される英語はそれほど高度ではないので、英語アレルギーがよほどでない限りは、直接一般的なプログラミング言語から始めることをおすすめします。

※ ただWebブラウザでかんたんに触ることができるので、試しになでしこを触ってみることをおすすめします。英語圏の人はこんな感じでプログラミングしてるんだなーという感覚になるので面白いです。

なでしこ3 – 初めてのプログラミング

初心者におすすめのプログラミング言語

なでしこはプログラミングの概念を学ぶにはとてもよいですが、実際の開発をおこなうのは、なかなか大変です。

イヌがおすすめする初めてのプログラミング言語は、JavaScriptです。

なでしこと同様に、パソコンとブラウザがあれば、本格的なプログラミングを行えます。

開発環境を構築する手間が省けるので、手軽さでは圧倒的にナンバーワンです。WindowsでもMacでも手軽にプログラミングを始められれます。

もしMacをお持ちであれば、最初からRubyやPythonがインストールされているので、RubyやPythonから始めるのもよいですね。


JavaScriptもRubyもPythonも、プログラミング言語の基本は変わりません。

変数があり、関数があり、繰り返しがあり、条件分岐があります。

エンジニアは、はじめに深く学んだプログラミング言語が、考え方のベースになる傾向があると、イヌは思っています。

これは自然言語である日本語でも同じです。あとから英語を学んだとしても、重要な決断や考えることは日本語で考えることが多いでしょう。

できるだけ学びやすいプログラミング言語を選び、学んでいきましょう!


いろいろなプログラミング言語を以下の記事で紹介しています。

あわせてご覧いただけるとうれしいです。

イヌ
イヌ

なでしこの解説でした〜

日本語で試せるので、触ってみるとおもしろいかも〜

ウサギ
ウサギ

ブラウザでできるし、試してみてね〜

またね〜

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です