初心者プログラマーのジレンマがわかった!プログラムに「変数」とか「引数」とかの「日本語」いらないし!

【追記】
突如としてバズってしまったので、少し、追記しておきますね。
初心者がプログラム初心者本に、接して(特に自分)いつもガックリきてしまうのが、用語の解説が、延々と続く初心者本の多い事。

基本的にプログラムしたい!と思った人は、何かを動かしたい!とか、何かに命を吹き込みたいと思ってコードを書きたいと思うのです。

なのに、延々とそのコードを書くための文法やお作法を教える教え方で落ちこぼれている人は多いはず。 Rest of yours なのです。

プログラマー以外の人にもプログラムに親しんでもらい、教養としてのプログラム知識も必要な時代だと考えております。
【/追記】

初心者プログラマーのジレンマがやっとわかった!

ボクは、FortranやCOBOLに始まって、もうプログラミング歴は、HELLO WORLDをすべての言語で、書き続けて30年になるが、いまだにプログラムができない!そう、ずっと落ちこぼれ続けている。
しかし、ボクは大きくなったら、プログラマーになって世界を変える!と決めている。

そしていまは、Schooノンプログラマーの為のjava script なんちゃらで学習している。

ドットインストールJavaScript入門もオススメ!

いつも、初心者のプログラム本で落ちこぼれるのが、プログラミング言語の初心者用解説のくせに、登場するのがプログラミングを解説するための「専用日本語」だ!

プログラミング言語のコードに書けない、日本語覚えさせても意味ないだろ!と怒っている!

本日わかったこと…

最初から変数」といわず、「variable」と言えよ!
おまじないとして覚えるから!それだけで、それがバリアブルなんだなとわかる!
「変数」を日本語で説明するとさらに、「宣言」や「代入」や「参照」というワケワカメな単語がでてきてわからなくなるだけだ!そもそも「変数」の概念がないのだから、バリアブルのvarだけ覚えたほうがカンタンだと思う。

「文字列」と言わずに最初から「.length」と言えよ!「ドット レングス」は文字を扱ってくれる感じでいいじゃん!
【追記】「文字列」は「.length」ではないという指摘を頂きました…。しかし、初心者プログラマーにはまだよく意味を消化できておりませんのでママにしておきます。おそらく違うんでしょうね。理解してから修正します。【/追記】

「引数」と言わずに、「arguments」と言えよ!
引数覚えて、「arguments」も覚えなければならない!
覚えるのは、一個でいいじゃん!

「正規表現」と言わずに、「regexp=Regular Expression」と言えよ!
正規表現の意味を調べてもわからないなら最初から「regexp」

なんだか英文法と同じ、すんごい回り道をたどっている気がしてならない。
代名詞」は「pronoun」と言えよ!の論理と一緒。

pronoun means  You , This,that,who,
…とかでなんとなく、だいたいわかるやん!

英語の文法を日本語に訳す時点で、ナンセンス! non sense!
プログラミング言語を、「和訳」の「専門用語」で覚えるバカらしさ。
nihon go de code kake ma sen!
日本語でコードが書けるのならいいが、codeはすべて英語でしか書けないからだ。

本日、これをボクに気づかせてくれました!

クロノス・クラウン柳井政和さん、ありがとうございます!