プログラムを始めようと思ってもいろいろなプログラム言語があってどれを選んだらいいかわからないですよね。
- いろんなプログラム言語があるけど何が違うの?
- 選ぶときの注意点は?
- 初心者におすすめはどれ?
趣味でプログラミングを7年続けている経験からお答えします。
プログラミング言語の種類
プログラミング言語にはそれぞれ得意、不得意があります。
簡単にリストアップするとこんな感じです。
- ホームページ作成:HTML、CSS、JavaScript
- AI・機械学習:Python、R言語
- スマホゲーム:Kotlin、Swift
ここであげたのもプログラミング言語のほんの一部で、世の中には数多くのプログラミング言語があります。
自分が作りたいものが決まっているなら、それにおすすめなプログラミング言語を選びましょう。
プログラミング言語を選ぶときの注意点
求人が多い、平均年収が高いというだけでプログラミング言語を選ぶと挫折します。
その理由がこれです。
- プログラミングを始めるまでにやることが多い。
- 作りたいものがないのでモチベーションが続かない。
詳しく説明します。
プログラミングを始めるまでにやることが多い
プログラムをするには多くの場合、開発環境の構築が必要になります。
開発環境の準備ができないとプログラミングを始めることができません。
私も、大学生のときにプログラミングで稼げると知り、C言語を始めました。でも、開発環境を準備するのが大変すぎて学習を始める前に辞めてしまいました。
作りたいものがないのでモチベーションが続かない
プログラミングで稼げるようになるには早くても数か月はかかると思います。
それだけの期間、学習を続けるには、モチベーションの維持が大切になります。
作りたいものがあれば、その目標に向かって学習できるのでモチベーションを維持しやすいです。
初心者にオススメなプログラム言語は?
Google Apps Scriptがおすすめです。
プログラミング言語で調べても、あまり出てこないので、始めて聞いた人も多いと思います。
プログラミング言語は数多くありますが、通じるところは多いので、1つの言語を習得すれば、ほかの言語も簡単に習得できます。
最も大事なことは、プログラミング学習が続けれる言語を選ぶことです。
Google Apps Scriptは、Googleが提供するサービスの1つで、JavaScriptベースのスクリプト言語です。
Googleのドキュメントやスプレッドシート、スライド、フォームなどのサービスをカスタマイズしたり、拡張したりすることができます。
おすすめする理由は次の3つ
- 環境構築が不要
- 人気のJavaScriptを学ぶことができる
- Googleのサービスとの連携が簡単
環境構築が不要
インターネット環境とブラウザ、Googleアカウントがあれば、面倒な環境構築も不要ですぐに始めることができます。しかも無料です。
プログラミングを始めるのにかかる時間はできるだけ短いほうがいいですよね。
人気のJavaScriptを学ぶことができる
Google Apps Scriptは、JavaScriptベースのスクリプト言語なのでJavaScriptの勉強にもなります。
JavaScriptは非常に人気が高く、Webアプリ開発をはじめとする幅広いシーンで活躍している言語です。
需要も高いので身につければ就職などにも有利になります。
HTMLやCSSなどのプログラム言語もGoogle Apps Scriptで使えるので、興味が出たらすぐに体験することができます。
こんなWebアプリも簡単に作れます。
Googleのサービスとの連携が簡単
Googleのサービスの1つなので、Googleが提供するサービスをカスタマイズしたり、連携したりすることが簡単です。
普段使っているGmailやGoogleカレンダーなどの作業の自動化や効率化をすることができます。
GoogleだけでなくLINEやYouTubeなどの外部サービスとも連携できます。
そういったところから、やりたいことを見つけて、モチベーションの維持につなげることができますね。
まとめ
明確な目標があれば、それにあったプログラミング言語を選ぶ。
そういったものがない場合は、Google Apps Scriptがおすすめ。
最も大事なことは継続して学習すること。そのために、継続しやすいプログラミング言語を選びましょう。
1つの言語を習得すれば、ほかの言語も習得しやすくなります。
プログラミング言語を選んだなら、すぐに始めましょう。