文系の僕が教える初心者でも独学でプログラミングを勉強できるおすすめサービス3選!

文系の僕が教える初心者でも独学でプログラミングを勉強できるおすすめサービス3選!

こんにちは!最近大学の授業をサボり気味の大学生ブロガーの(@obakasahara)カサハラです。

僕はプログラミングの勉強を初めて2ヶ月ほど経ちましたが、サービスを自分で開発できる程度にはプログラミングが上達しました。

文系かつ初心者だったので、結構大変でしたが、めちゃくちゃ使いやすいプログラミング学習サービスがたくさんあったので、それに助けられました。

今回はプログラミングの勉強を始めようと思っている人やプログラミングを独学で勉強したい人向けにおすすめプログラミングサービスを紹介して行きたいと思います!

初心者におすすめの学習サービス3選!

まず完全初心者におすすめのプログラミング学習サービスを3つご紹介します。

基礎から丁寧に勉強したいなら「Progate」

  • 料金:月額1000円(一部のレッスンは無料)
  • プログラミングを書きながら勉強できる

プログラミングを基礎から丁寧に勉強したいという人は「Progate」がおすすめです。

僕もこのサービスを利用して、プログラミングの基礎を固めました。

Progateはかなり教え方が丁寧でわかりやすいので、知識がゼロの人でも体系的にプログラミングを勉強することができます。

Progateの最大の特徴としてプログラミングを実際に書きながら学習を進めることができる、「実践型学習サービス」なので、かなり知識が定着しやすいです。

プログラミング初心者だとコードを書きながらアウトプットをしないと、知識が全く定着しません。

僕は以前インプットばかりしていたので、実際にコードを書くとなった時に全く書くことができませんでした。

Progateは書きながらプログラミングを勉強できるので、インプットとアウトプットを同時にできるのが最大の特徴ですね。

初心者にはわかりやすいが、物足りなさもある

プログラミング初心者にはかなりわかりやすく、勉強しやすいサービスですが、プログラミングの知識や経験がある人にとっては少し物足りなさがあるそうです。

現在僕もプログラミングの勉強を続けていますが、Progateでの勉強を振り返ってみるとかなり基礎的な知識を勉強した印象があります。

当然サービスを作っていく中では、Progateで習うことのなかったこともバンバン出てくるので、Progateでは応用的な知識は身につき辛いでしょう。

Progateはプログラミングに自信がない人や初心者の方におすすめできるサービスですね。

 

動画を見ながら基礎を勉強したいなら「ドットインストール」

  • 料金:月額980円(一部のレッスンは無料)
  • 実際にコードを書く動画を見ながら勉強できる

動画を見ながら基礎を勉強したいという人には「ドットインストール」がおすすめです。

ドットインストールでは講師の方がコードを実際に書きながら、解説してくれます。

1本3分の動画でプログラミングを勉強できるサービスで、それぞれプログラミング言語などにレッスンが分かれています。

僕は無料の動画だけ見たことがありますが、コードを実際に書きながら教えてくれるので、ただただ知識をインプットするより定着しやすいですね。

有料会員になると、動画の速度を変えたり、ソースコードをダウンロードできたりするので、かなり使いやすくなるのではないでしょうか?

あとProgateと比べるとレッスンの数が多いですね。かなり幅広くプログラミングを勉強できます。

また実際にアプリやサービスを作るレッスンもあるので、サービスを作る時の流れもある程度知ることができますね。

しかもドットインストールは無料の動画が結構あるので、無料の動画だけでもしっかりプログラミングを勉強することができます。

コードは書かないので、完全初心者には向かないかも

Progateのように実際にコードを書きながら勉強しないので、全くプログラミングの知識のない完全初心者の方には少し向かないかもしれませんね。

完全初心者の方はまずプログラミングを体系的に学び、体に染み込ませることが大切だと思うので、Progateの方がいいと思います。

ドットインストールの場合は動画を見ながらなので、わかりやすいとは思いますが、その場でアウトプットはしないので、自分でアウトプットする場を用意する必要がありますね。

しかし、ドットインストールはProgateと比べると発展的な知識も学ぶことができます。

また学べる知識の幅も広いので、網羅的に勉強したい!という人はドットインストールがおすすめですね。

僕はProgateで勉強が終わったので、次はこのドットインストールで勉強しようと考えています!

目的が明確な人は「Udemy」

  • 料金:レッスンごとの料金(2400円のレッスンが多い)
  • 作りたいサービスなどがある場合、目的別に学べる

Udemy」とは色んな知識を動画で学習することができるシリコンバレー発のサービスで、その中でもプログラミング学習の動画が充実しています。

英語の動画もありますが、日本語の動画もかなり揃っているので、英語が聞き取れない人でもプログラミングの学習は可能です。

Udemyの特徴として、より具体的にサービスの作り方を教えてくれる動画がかなり集まっています。

プログラミングを体系的に教えてくれる動画もありますが、「SmartNews風のアプリの作り方」「AirBnB風のサービスの作り方」など具体的なサービスの作り方を教えてくれます。

プログラミングの知識をある程度つけて、具体的にサービスを作りたい人はUdemyで似たようなサービスを作る動画があれば、かなり参考になると思います。

プログラミング初心者にはおすすめしない

まだ全く知識のない人の場合はUdemyはおすすめしません。

先ほども言いましたが、Udemyはサービスを作ろうとしている人またはサービスの作り方の流れを知りたい人向けのサービスです。

体系的に勉強するのであればProgateやドットインストールの方がいいでしょう。

僕はProgateで知識をある程度固めたので、Udemyでサービスの作り方を現在勉強しております。

レッスンの種類は豊富なので、サービスを作るときに何をすればいいのかわからない人はUdemyで動画を見つけて参考にしてみるといいでしょう。

独学だと不安な人はプログラミングスクールへ

上記の3つのように「独学でプログラミングを学ぶのは不安」または「プログラミングが苦手でどうしても最初は人にわかりやすく教えて欲しい」という人はプログラミングスクールに通いましょう。

プログラミングスクールでは講師の人が丁寧に教えてくれるので、かなり知識は定着しやすいですね。

またプログラミングだけではないですが、勉強は継続が命なので、プログラミングスクールに通うことによってサボり癖のある人でも継続して勉強できるしょう。

僕はかなりサボり癖があるので、お金があったらプログラミングスクール通いたかったですねw

プログラミングスクールは大手がおすすめ

プログラミングスクールといってもかなりの種類ありますが、大手のスクールが個人的にはおすすめですね。

こういうスクールは結構なお金を支払う分、スクール選びに失敗したくないと思います。

スクールに通った人の失敗談は結構ネットで見ますが、大手のスクールに通えば基本的に失敗することはないでしょう。

僕が調べた感じだと以下のスクールがおすすめですね。

1人だと不安な人はスクールという選択肢も考えてみましょう。

プログラミング学習サービスの選び方

いくつかプログラミング学習サービスを紹介しましたが、どれにしようか迷う人もいると思います。

僕もプログラミングを勉強したい!と思ったときにどの学習サービスを使おうか、かなり迷いました。

今回紹介したサービス以外にも、プログラミング学習サービスはかなりの種類があります。

かなりの種類があるので、何も考えずに決めようとすると時間がかかってしまいます。

そんな人にプログラミング学習サービスを選ぶ時のポイントを教えておきますね!

まず3つのことを決めておこう!

具体的に以下のようなことをサービスを探す前に決めておきましょう。

  • どんなサービスを作りたいか
  • どの言語を勉強するのか
  • お金はどれくらい使えるのか

どんなサービスを作りたいか

まずは「どんなサービスを作りたいか」を決めることが最重要です!

これを決めておかないとどの言語で勉強するのかも決められないし、勉強も効率が悪くなります。

プログラミングを勉強するときに言われているのが、何か目的があった方が効率よく勉強できるということです。

何も考えずとりあえず勉強するよりも、何か作りたいサービスがあったりした方が勉強の効率がよくなります。

なので、まずどんなサービスを作りたいのかざっくりでもいいので、決めておきましょう!

僕の場合はユーザー投稿がメインのwebサービスを作りたい!という目的があったので、そのサービスを作るために現在も勉強を続けています。

どの言語を勉強するのか

作りたいサービスが見つかれば、どの言語を勉強するのかも選びやすいでしょう。

IOSアプリを作るなら、Swiftを学ぶべきだし、AndroidアプリならJAVAを学ぶべきでしょう。

学びたい言語を決めておかないと、学べる言語はサービスごとで違うので、サービスによっては自分が学びたい言語を取り扱っていない場合もあります。

お金をどれくらい使えるのか

プログラミングを勉強すると言っても方法はたくさんあります。

スクールに通うのであれば、10万前後かかりますし、Progateやドットインストールのような学習サービスを利用するのあれば、月額1000円程度で学べます。

お金をかけなくても、無料でも学べるサイトも存在します。

スクールに通った方が学びやすいですが、学生の人とかだとお金がないと思うので、勉強にどのくらいお金をかけれるかで、勉強方法も違ってくるでしょう。

僕はそこまでお金がなかったので、Progateを選びました。

僕の意見としてはProgateやドットインストールでも充分学べますが、人に教えてもらった方が学びやすい人もいるでしょう。

どのくらいお金をかけられるかも事前に決めておくと、より選びやすくなるでしょう。

まずは無料で使ってみよう!

僕は「Progate」「ドットインストール」「Udemy」を推しますが、全て一部のレッスンを無料で受講することが可能です。

まずは全てのサービスを使って見ることをおすすめします。

僕はProgateが1番おすすめですが、人によってはドットインストールが使いやすかったり、Udemyが使いやすかったりするかもしれません。

使いやすさ、わかりやすさは人によっても違うと思うので、まずは全て使ってみましょう!

全てのサービスを使ってみて、「これだと勉強できない」と思った人はスクールに通うことを考えてみましょう。

スクールに通う前に基本的に無料相談をしてくれるスクールが多いので、無料相談を申し込んで見るのもいいかもしれません!

プログラミングの勉強は最初こそ難しく感じるかもしれませんが、慣れればどんどん楽しくなるので、この記事がきっかけで勉強を始めてくれると嬉しいです!

 

もし良かったらTwitter(@obakasahara)でも情報発信しているので、フォローよろしくです!