【第1回】プログラミングをこれから学習する人へ「プログラミングで何をする?」

スタートプログラミング

「プログラミングを勉強してみたい!」

そう思ったあなたへ、プログラミング学習を始めるための心構えと、一番最初にすることになる学習用のパソコン選定に関することをお話していきます。

プログラミングで何をする?

プログラミングを使って何ができるのかって、イメージできるようで、できなくないですか?

例えば、エクセルのマクロを組むのだってプログラミングですが、なんかプログラミングっぽくないですよね。

一方で、車の制御システムをコントロールするためにもプログラムを書きますが、これだとちょっと趣味でプログラミングを始めるには敷居が高すぎますね。

そこでオススメなのがWebアプリを作ることです。

理由としては

・パソコン1台あればすぐに始められる

・自分のために、便利なアプリを作れるので楽しい

・そのままプロのエンジニアにって仕事にもしやすい

という感じです。

ホビープログラマーとして、楽しくWebアプリを開発していくのも良いですし、

Webアプリ開発が楽しくて仕方がなくなれば、プロのWebエンジニアとして生きていく道も広がっています。

Webアプリって何?

Webアプリと言われてもパッとイメージできない方もいらっしゃいますよね。

簡単にいうと、みなさんがパソコンやスマホでWebブラウザを使って利用しているサービスのことです。

楽天、Twitter、食べログ、なんてのも一括りにすると全部Webアプリです。

Webアプリなら自分専用の家計簿を作ることもできますし、友達が経営するカフェのホームページを作ってあげることだってできるようになります。

“アプリ”と聞くとスマホアプリを連想される方も多いですよね。

もちろん、スマホアプリを作ることでプログラミングを勉強することもできます。

けど、スマホアプリはスマホからしか使用することができません。

パソコンと比べるとスマホの方が利用頻度が高いですが、なんだかんだパソコンからでもスマホからでも使えるアプリの方が便利が良いですよね。

Weアプリなら、WindowsのパソコンからでもMacbookからでも、iOS/androidからでも利用することができます。

Webブラウザ

なぜWebアプリはパソコンからでもスマホからでも使えるかというと、Webブラウザ(ブラウザ)を通して利用できるアプリだというのがポイントです。

ブラウザっていうのは、みなさんが無意識にでも使っている以下のようなツールのことです。

・Chrome (Google)

・Safari (apple)

・Firefox (Mozilla Foundation)

・Edge (Microsoft)

・Internet Explorer (Microsoft)

*カッコ内は開発元の企業名

Internet Explorer(略称はIE)が一番有名かもしれないですね。

けどMicrosoftは数年前からIEの利用をやめて欲しい〜、と言ってるのでリストの最後に書きました。

まだIEを使っている方がいたら、ChromeかFirefoxかEdgeに切り替えてくださいね。

パソコンでもスマホでも、Webブラウザは標準搭載されています。

なので、Webアプリはどこからでも利用することができるのです。

Webアプリ開発を始める前に

ということで、当サイトではWebアプリ開発を中心にしてプログラミング学習に関する情報を発信していきます。

それにあたり、最初に宣言しておくのですが、、、

Webアプリはプログラミングだけを学習してても開発することができません!

これが結構重要な事実でして、

「さあ、プログラミングを学習しよう!」

「Webアプリを開発するために、プログラミングを勉強するぞ!」

と意気込んだはいいものの、Webアプリを開発するためにはプログラミング以外の様々なツールのことも学ばないといけなくなり、最初すごく混乱します。

「あれ?いつプログラミング出てくるの?」

的な。

以下が学習すべきプログラミング言語のロゴだったり、その他のツールのロゴだったりの一例です。

ま〜、たくさん勉強することがあるわけです。

なので、純粋にプログラミングだけを勉強したい人は、Webアプリ開発を目標にせず、プログラミング言語の本を買ってくるか、エクセルのマクロで学習してもらう方がオススメです。

けど、これもまた重要な事実なのですが、プログラミング言語単体で勉強しても、たぶん面白くありません。

プログラミングを使って何か役に立つものを作って、初めて面白いと感じられると思います。

そういうわけで、Webアプリ開発を通して、プログラミングを勉強することをオススメしてます。

なんたって、自分で考えたアプリを自分の手で作り上げていくワクワク感はたまらないです。

最初は戸惑うこともあるかもしれませんが、Webアプリ開発を通して、プログラミングやその他のIT技術に関することを学習していきましょ〜。

コメント

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