プログラミング を 理解 するには 基本的な VBA から?
IT業界に挑むにはITについての知識を深めるのが重要です。 見聞きだけでなく、自己啓発が大切ということで書籍を買い漁り、独学による プログラミング を 理解 する道がはじまりました。 当たりとでるか外れとでるか?中学英語レベルの英語が分かれば理解できる VBA にチャレンジです!
難しい用語を覚えるところから・・・
Mr.T~!
は~い。お呼びですか?
こんにちは。 プログラミングについて理解を深めようとしているのですが、 ヒキスウ、ヘンスウとかでつまずいています。。。
基本のキの字ですね。 でもこれを覚えないと先には進めませんよ。
教えてもらっても良いのですが、自分でも色々と勉強してみたいのです。 何か良い書籍ありませんか?
そういうことですね。なら、おすすめは以下です。
初心者の方でも分かりやすく整理されています。 ある程度理解されている方だと物足りないものとなりますが、基本のキの字を学ぶのであればちょうど良いと思いますよ。
ありがとうございます。 早速ポチってみたいと思います。
プログラミング の 基本 は数学の代入!
ふむふむ。
うん、なるほど。
そういう理屈か。。。
勉強進んでますか?
あっ、Mr.T。お疲れさまです。
つまづいているところとかありませんか?
大丈夫です。
はじめはプログラミングって異国の言葉みたいに思っていましたが、実際こうやって勉強してみると、中学英語と数学の延長線上なんだと理解できました。
そのとおりです。良いところに気づきましたね。
そもそもパソコン君が動作するにはもちろん人間の言葉ではわかりません。
詳しくは述べませんが、数字と文字列の組み合わせでパソコン君が動いているわけです。
その言葉に変換するのに人間の言葉でわかるように設計図を書くことがプログラミングです。
なので、シンプルかつ簡素な表現をしないとパソコン君へ伝わる言葉に翻訳できません。
組み合わせや考え方次第である程度のことはできますから、プログラマーの力量次第で出来る結果や動き方は大きく変わってしまうのです。
シンプルにしたものと、回りくどくしたものでも結局同じ結果。
ということが良くあるものです。
と、話はそれましたが、プログラミング=理解不能・難解な言葉ではないということに気づいてもらったことは大きな一歩だと思います。
はい。 その辺りの考えが紹介してもらった書籍に書いてましたので理解できました。
ありがとうございました。
VBA は初心者向き?
プログラミング言語は多数あります。
初心者でやりがちなのが、【おすすめ+プログラミング言語】でweb検索して、その言語の書籍やオンライン学習に申し込む・・・
よくあるパターンですが、実は、VBA(Office専用)が初心者向きだと思っています。
上記のやり取りであったように、VBAは他のプログラミング言語に比べて、英語の単語・ルールといくつかの関数がある程度わかれば、プログラミング出来てしまいます。
単語が分からなくても、推測変換もしてくれますので、初心者向きだと思います。
しかも、実務(仕事や家庭)でもOffice Excelを使う場面が多いのではないのでしょうか?すなわち身近な結果としてプログラミングの恩恵を受けやすいのです。
プログラミング は 翻訳 と同じ!
実はプログラミングは人と人のコミュニケーションと同じなのです。
目的
- 言葉の目的は相手に、自分が思ったことを伝える手段。
- プログラミングの目的も同じく、パソコンに考えた処理をしてもらうこと。
言語の種類
- 言葉の種類は、日本語・英語・フランス語・・・と多種多様。
- プログラミングの種類も同じく、プログラミング言語と呼ばれる種類が多種多様。
法則・ルール
- 国籍や地域性による、習慣やルール(法律)がある。
- プログラミング言語も、各言語による記載のルールや処理が定義されている。
以上のことから、プログラミングは、人間同士の言葉と同じで、言語はコミュニケーションをとるためのものと考えて良いと思っています。