プログラミングってなに?→PCと会話すること!

※当サイトはアフィリエイト広告を利用しています

プログラミングってなに?

こんにちわ!ぐらみです。

私はVBAからプログラミングの世界に足を踏み入れたんですが、ふと思ったのです。

ぐらみ
ぐらみ

VBAってプログラミングなのか?

そもそもプログラミングってなに!?

プログラミングって天才プログラマーみたいな人が カタカタッ ターンッ!ってやってるイメージだったので、キーボードをぽちぽちしてる自分と結びつかなかったのです。

プログラマー
プログラマー

ひらめいた!

カタカタッ ターンッ!

ぐらみ
ぐらみ

そうそう

こんなイメージ

フラミンゴさん
フラミンゴさん

こういう人のほうが少ないと思うけどね笑

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

フラミンゴさん
フラミンゴさん

コンピューターにこういう動きをしてって指示を出すことだよ。

そのときに使う言葉をプログラミング言語と呼んでいるんだ。

ぐらみ
ぐらみ

ふ〜ん

じゃあVBAもプログラミング言語なの?

フラミンゴさん
フラミンゴさん

そうだよ

人間の言葉も日本語とか英語とかいろいろあるように

プログラミング言語もたくさんあるんだ。

プログラミング言語って何種類あるの?

フラミンゴさん
フラミンゴさん

200種類以上あるとも言われているけど

正確にはわからないんじゃないかな?

ぐらみ
ぐらみ

なんでそんなにあるの!?

フラミンゴさん
フラミンゴさん

動く環境がちがったり得意分野がちがったりするんだ。

地域によって様々な言語があるのと一緒だね。

プログラミング言語はみんな個性的!

フラミンゴさん
フラミンゴさん

さっきから話題にのぼっているVBAは

ExcelなどのMicrosoft社の製品下で動く言語だよ。

だからExcelなどが入っていないPCでは扱えないんだ。

ぐらみ
ぐらみ

そうだったんだ〜

ほかにはどんな言語があるの?

フラミンゴさん
フラミンゴさん

身近なのはHTML/CSSやJavaScriptじゃないかな?

WEBで表示される文字のフォントや色、画像の配置などを指示しているよ。

ぐらみ
ぐらみ

プログラミング言語で検索したら無限に出てきたわ(そっ閉じ)

とっつきやすそうなプログラミング言語3選!

プログラミング言語って検索するとたくさん出てくるので、私が調べた限りでとっつきやすそうな言語を3つご紹介します!

1.VBA

私はVBAからプログラミングをはじめました。

VBAがとっつきやすいと思う理由は3つあります。

VBAがとっつきやすい理由
  • PCにExcelが入っていればはじめられる
  • 歴史が長い言語なので、WEB・書籍問わず情報がたくさんある
  • Excelを使う現場も多いので、役に立つ可能性が高い

しかし、メリットがあればデメリットもあります。

VBAのイマイチな点
  • 認知度が低い
  • 仕事で使う際はメンテナンスできるか?も視野に入れなければいけない
  • いまさらVBA?って言われる

↓VBAに興味が出たら

HTML/CSS

WEBデザインに関係するHTML/CSSもとっつきやすそうだと感じました。

理由は以下の3つです。

HTML/CSSがとっつきやすそうな理由
  • 文字のフォントや色、画像の配置などビジュアルで理解できる
  • 活躍している場所がたくさんあるのでWEB・書籍問わず情報がたくさんある
  • WEBデザイナーは副業としても女性に人気なのでWEBデザインに特化したスクールがある

しかし、HTML/CSSもこれから勉強する上ではイマイチな点もあるようです。

HTML/CSSのイマイチな点
  • HPやブログを簡単に制作できるサービスがたくさんあるのでわざわざ勉強するほどでもない
  • WEBデザイナーは人気があるだけに競争率も高い

Google Apps Script(GAS)

GoogleのスプレッドシートやGmailなどの操作に特化したGASもとっつきやすそうです。

GASがとっつきやすそうな理由
  • Googleアカウントがあれば誰でもはじめられる
  • 操作範囲がスプレッドシートやGmailなど身近なものなので効果を実感しやすい
  • ライブラリ(アタッチメントみたいなもの)が用意されているのでコードを書かなくてもできることが多い
GASのイマイチな点
  • Googleのサービスをあまり利用しない人は恩恵を受けられない

まとめ

プログラミングとはPCとの会話

フラミンゴさん
フラミンゴさん

プログラミングはあれをやって!ってPCに指示を出すことだね。

そのときに使う言葉をプログラミング言語というよ。

ぐらみ
ぐらみ

プログラミング言語は状況に応じて使いわけるから

種類がたくさんあるってことだったね

身近なプログラミング言語のメリットデメリット

・VBA

→PCにExcelが入っていれば使えるし便利なんだけど、世間の認知度は低いよ!

・HTML/CSS

→知っておいて損はないけど、転職・副業目的ならライバルが多いよ!

・GAS

→Googleのサービスを便利に使えるワザがそろっているけど、効果範囲がせまいよ!

ぐらみ
ぐらみ

私はVBAを勉強してみて仕事がラクになったから

ためしに勉強してみてほしいな!

フラミンゴさん
フラミンゴさん

IT人材の確保は政府が課題としてあげているから

プログラミングスキルを習得しておくといいかもしれないね

コメント

タイトルとURLをコピーしました