「プログラミングって学んだ方がいいのかな?」
「どのプログラミング言語から学習すればいいか分からない、、、」
「PCとか詳しくないけど大丈夫かな?」
こういった疑問に答えます。
✔︎本記事の内容
・プログラミングを学んだ方がいい理由
・初心者にオススメのプログラミング言語まとめ
・PCの知識ゼロでも問題ない理由
この記事を書いている私は、大学生の時にプログラミングを始め、現在、プログラミング経験が5年ほどです。
現在は、某大手IT企業でシステムエンジニアとして働いています。
プログラミングを学んだ方がいい理由
結論として、学んだ方が良いです。
なぜなら、2020年から小学校でプログラミング教育が必修化されたからです。
プログラミング教育とは、授業でプログラミングをやるのではなく、あくまで、プログラミングをする時に必要になる論理的思考力を養う授業を行うというものです。
しかし、プログラミング教育が行われることによって、論理的思考力の高い子や、実際にプログラミングに触れる子が増えることが予想できます。
そうすると、プログラミングは今のエクセルやパワーポイントのような、使えて当たり前のスキルになってくるでしょう。
そのため、今のうちからプログラミングを学習して、10年後20年後に自分の後輩にバカにされないようにしましょう。
初心者にオススメのプログラミング言語まとめ
1.html/css
2.Python
3.Java
html/css
難易度:★☆☆☆☆(1 / 5)
概要:
Webサイトを作る際には必須となる言語です。
プログラムの実行結果が目に見えて分かりやすく、初心者にはオススメの言語です。
htmlでサイトのレイアウトを作り、cssではデザインを整えます。
自分でWebサイトを作成してみたいと思っている方は避けて通れない言語です。
作れるもの:Webサイト
Python
難易度:★★☆☆☆(2 / 5)
概要:
AIやビックデータの解析などで用いられることが多い言語です。
需要が高く、Pythonを活用できる技術者は、一般的に給与が高めです。
また、構文が非常にシンプルで、読みやすく、書きやすい言語として、初心者にはオススメです。
作れるもの:人工知能、機械学習の開発、ロボット制御、Webアプリ(YouTube、DropBoxなど)
Java
難易度:★★★☆☆(3 / 5)
概要:
Javaは実行環境がOSに依存しないため、様々な用途で使われています。
ネット上にもJavaに関する情報は豊富に載っており、独学でも学習しやすいです。
アプリ開発に取り組んでみたい方や、Webサイトのシステムを作ってみたい方にはオススメです。
作れるもの:Androidアプリ(ほとんど全てのAndroidアプリ)、Webサービス(twitter、googleなど)、Webサイト(楽天など)、組込システム
PCの知識ゼロでも問題ない理由
結論として、全く問題ありません。
なぜなら、PCに関する知識はほとんど必要ないからです。(※高度な開発になってくると必要)
私自身も、PCに関する知識ゼロで始めました。
当時の私は、ほとんどPCに触れたことがなく、エクセルやパワーポイントすら使えませんでした。
せいぜい、YouTubeを見るか、寿司打をやるくらいです。
ここまで読んだ方は、
もしかすると「興味あるけど、プログラミングって文系の人には向いてないんじゃないか、、、」と思っているかもしれません。
しかし、問題ありません。
私の会社にも文系出身者は多く在籍しています。
「数学や理科なんて高1以来触れていないよ」という人でも、今では理系出身の自分(しかも情報系学部出身)と同じかそれ以上にプログラミングができるようになっています。
なので、繰り返しですが、PCの知識や理系の知識がなくても、全く問題ありません。
オススメプログラミング学習サービス
最後にプログラミングを学習するときにオススメのサービスをご紹介します。
Progete
ブラウザ上でプログラミングをすることができ、面倒な環境設定が不要です。
スライドで、基礎知識を習得し、すぐに演習を行うという流れになっています。
自身の勉強時間なども表示され、モチベーションの維持もしやすくなっています。
無料会員と有料会員の2つがあり、無料会員では受講できる内容には限りがあります。
有料会員では、月額980円(税別)でprogateの全ての内容を受講することができます。
まずは無料で試してみて、気に入ったら有料で登録するのがオススメです。
ドットインストール
ドットインストールは、講師が話している動画を見ながら、自分のPCで学習を進めていくサービスです。
プログラミングを始める前のPC設定なども行う必要がありますが、それらの設定方法から解説してくれている動画もあるので安心です。
動画と同じように進めてもエラーが起きることがあるため、Progateより難易度はやや高いという感じです。
無料会員と有料会員が存在し、Progateよりも無料会員で利用できるコンテンツが多いサービスです。
Udemy
URL:Udemy
ドットインストールと同様に、講師が話している動画を見て学習を進めていくサービスです。
Udemyはコース毎に価格が設定されており、自分が視聴したいコースを選択して購入する形式です。
お値段は、1コース1,0800円〜2,4800円ほどです。
購入した動画は買い切りで、1度購入すれば何度でも視聴可能です。
スマホに動画をダウンロードもできるので、オフライン環境で学習することができます。
プログラミング以外にも動画編集やデザインに関する動画も多数あるので、色々な分野に興味がある人にはオススメです。
プログラミングスクールSkillHacks
SkillHacksはWebアプリケーション開発を学べるオンラインプログラミングスクールです。
こちらも動画を視聴し、学習を進めていく形式です。
入会すると、SkillHacksのコンテンツが全て無期限で永久に視聴可能です。
また、LINEでの質問対応もしており、無期限・無制限で講師に質問することができます。
つまずいた時にも安心ですね。
他のプログラミングスクールとは違い、オンラインで完結するため、場所や時間に縛られずに学習を進めることができるのも利点の1つだと思います。
入会金は6,9800円(税込)と、これまで紹介してきた学習サービスに比べればかなり高額ですが、プログラミングスクールでこの価格は非常に安いです。
通常であれば、50,60万くらいはします。
いきなり、7万も払うのは怖いという方は、先ほどご紹介したProgateや、ドットインストールから始めることをオススメします。
(高いお金を払って「やらなければ!」と自分を追い込むのも1つの手です)
コメント