※こちらの記事は、プロスタ編集部がプログラミングの学習法を公開することで、皆様のお役に立ちたい意図で投稿しております。
参考サイト:【おすすめ勉強法】Progateを使って新しくプログラミング言語を習得!!
#【おすすめ勉強法】Progateを使って新しくプログラミング言語を習得!!
progateで新しく複数のプログラミング言語を習得してきた方の体験談です。
プログラミングを勉強しようとすると、何から手を付ければ良いか分からないことがありますね。
「どのプログラミング言語を勉強しよう」と迷うこともあるでしょう。
そういう時は、各言語の「基礎編」が無料で学べるオンライン学習サービス「Progate(プロゲイト)」を利用するのは如何でしょうか。
学びたい言語をじっくり学ぶのにもProgateはオススメです。
至れり尽くせり!Progate利用時に用意するのはPCだけ!私は、HTML/CSS、PHP、Rubyをこのサイトで学びました。
準備するのはPCだけで良いので、気軽に始められます。
##Progateはオンラインで学習が完結
カリキュラムは幾つかの章とレッスンに分かれており、各レッスンは、そのレッスンで覚える内容を解説したスライドと、そのスライドを参考に、実際のコードを打ち込む演習で構成されています。
「演習」で使用するエディタも、要素ごとの色分け、閉じタグの補完、エラー箇所の表示などの機能を揃えており、「このエディタを開発時にも使いたい」と思わせる出来です。
プログラミング学習に集中できる学習環境がオンライン上に用意されているのです。
Progateでの勉強が捗るのは「成長が実感できる」から!
##Progate学習のメリット
Progateでは、学習が行き詰まらないよう、様々な工夫が用意されています。
1.いつでもスライドに戻って復習できる
2.演習中に「ヒント」が閲覧できる
3.「回答を確認」する時に、間違っている箇所を具体的に指摘してくれる
これらの工夫により、ほとんどの演習はスライド画面と演習画面を行き来すれば自力で解答できる内容になっていたと感じました。
また、解答が終わると「経験値」が入り、一定数貯まると「レベルアップ」するという遊び心もあり、そのレベルを見ていると自分の成長が実感できます。
Progateでプログラミングだけでなく開発現場で必要な知識も学ぶことができます。
##progateのカリキュラム
Progateのカリキュラムはリリース当初より増えており、現在はプログラミング初心者が満足できるボリュームが揃っています。
従来からあった「HTML & CSS」「JavaScript」「jQuery」「PHP」「Ruby」などは、「基礎編」「中級編」「上級編」と、各カリキュラムで勉強した内容をノーヒントで復讐する「道場コース」が追加されています。
また、2016年には新たに「Ruby on Rails」「Python」などの言語カリキュラムや、「Command Line」のコースも用意され、学習したプログラミング言語を実務で役立てるための学習もできるようになりました。
2017年1月には、ソースコードのバージョン管理や共同開発を可能にするツール「Git」について学べるコースも開講する予定だそうです。
##躓いた時にprogateに戻って復習する
Progateでは、カリキュラムに載っていない内容は勉強が出来ないので、ある程度学習を進めたら、離れてしまうかもしれません。
しかし、Progateの学習記録が消えてしまうわけではありませんので、何かに躓いた時や、久しぶりに触る言語が出てきた時に、復習教材としても十分に使えます。
ある仕事で久しぶりにHTMLを触ることになったので、「HTML & CSS 基礎編」を受講しましたが、30分くらいで一通りの復習を効率よく行え、とても便利だと感じました。
##Progateの有料プランに入るべきか
Progateの各カリキュラムで、「基礎編」「初級編」以上の学習を行いたい場合は、「有料プラン」に入る必要があります。
また、「Command Line」だけは、有料プランだけのカリキュラムとなっています。
有料プランは、全てのコースを受講できる「プラス会員(980円/月)」と、更にチャットでアドバイスが受けられる「プレミアム会員(2.980円/月)」の2種類があり、私は、PHPのオブジェクト指向をしっかり学びたかったので、「プラス会員」として使っています。
中級以上のコースは、覚えることが多く、たまに「Progate」以外のサイトや書籍で内容を確認しながら演習をこなすこともありましたが、その分、PHPに対する理解は深まりました。
他のオンライン学習の教材を利用することも考えられるのですが、手軽且つマイペースで学習を進められる「Progate」以外のサービスを探し、比較検討したり、登録したりする手間を考えると、「Progate」の「プラス会員」に絞って、学習を続けるというのは、良い選択だったと考えています。
##おわりに
さあ、Prog-8でプログラマーの扉を開こう!
プログラミング初心者だった私ですが、ProgateでPHPやHTMLなどを学んだ結果、簡単なランディングページやWordPressのテーマ編集ができるようになり、とても自信が持てました。
プログラミングを学習する方法やリズム、コツなども見えてきたので、現在は、Progateで学んだ知識を元に、サイト運営に必要なWordPressプラグインを自作したり、実践を通してBootstrapやPHPのフレームワークについての学習を続けています。皆さんもぜひProgateでプログラミングの腕を磨いていきましょう!
おすすめ
➡Progate CEO加藤氏が目指す〜オンラインで、初心者から創れる人を輩出する〜
➡初心者が最短でプログラミングを習得するための効率的な勉強法8選