Photo by Sascha Kohlmann
こんにちは。谷口がお送りします。
プログラミング初心者の方々は、どのような方法でプログラミングの勉強がしたいと思いますか?
最近は、動画でプログラミング学習ができるサービスが増えてきました。
動画学習というのは、自宅で手軽に学べる上に、無料だったり、有料でもスクールに通うよりずっと安かったりするので、「独学で習得できる自信がないからスクールに通いたい……」「誰かから教わりたいけど費用は抑えたい……」といった方にも最適です。
今回は初心者の方々のために、動画でプログラミングが学べるサービス8件をご紹介いたします。
■初心者に最適!動画でプログラミング学習サイト
◆1.ドットインストール
http://dotinstall.com/
学習可能言語:対応言語:JavaScript、PHP、Ruby、Python、Java、Perl、C、Node.js、HTML、CSS、COBOL、R、Go、swift等
対応言語:日本語
料金:基本無料・プレミアム会員は月額880円
動画でプログラムの書き方や、ローカル実行環境の作りかた、サーバ構築の仕方など、Webサービスを作るための1から10までが動画で学べます。最初はとにかくドットインストールで学習を始めたという方も多いのではないでしょうか。「専門外だけどちょっとあの言語を勉強したいんだよな~」というときはまずドットインストールを覗いてみるといいですね。また、プレミアム会員になると中上級者向けのレッスン動画が視聴できたりといったさまざまなサービスが受けられます。
◆2.paizaのパイザ・ラーニング
http://paiza.jp/learning
学習可能言語:Ruby、PHP
対応言語:日本語
料金:基本無料(一部機能は$1.0)
paizaには、オンラインでプログラミング学習ができるパイザ・ラーニングという無料コンテンツがございます。そちらに、この度動画で学習できるレッスンが追加されました。Ruby、PHPでコーディングをするスキルが動画と演習課題で習得できます。こちらはもちろん日本語です。
このように、動画を見たりや補足テキストを読んだりしながら、自由にコーディングをして実行結果まで確認することができます。動画を見た後に演習課題が用意されているので理解を深めながら学習が可能です。初学者向けだけでなく初中級者向けのコンテンツも用意されています。Ruby入門編、PHP入門編は全47回が無料でごらんいただけます。また、分からない部分があれば無料でアドバイザーに質問することもできます!
◆3.スクー
http://schoo.jp/guest
学習可能言語:HTML、PHP、JavaScriptなど
対応言語:日本語
料金:無料
HTML、PHP、JavaScriptなどを初歩から学び、Webサービスを一人で作成できるようになることを目指せます。プログラミングに限らず、様々なジャンルの動画授業を扱っている学習サイトです。
◆4.SKILL HUB
http://skillhub.jp/
学習可能言語:HTML、CSS3、Javascript、Rubyなど
対応言語:日本語
料金:基本無料(起業を目指す方のための有料プレミアムサービスもあります)
Skillhubはフリーランスや起業したい人のための初心者から学べる参加型のオンラインスクールです。Web制作に関する7つの無料講座を受講することができます。
◆5.Microsoft Virtual Academy
https://msdn.microsoft.com/ja-jp/dn376515.aspx
学習可能言語:HTML、Python、SQLなど
対応言語:日本語
料金:無料
Microsoft Virtual Academyは、その名のとおりMicrosoftが運営するオンライントレーニングサイトです。全コース無償で提供されており、レベルも初心者~上級者向けまでいろいろなコースがあります。
◆6.TheCodePlayer
http://thecodeplayer.com/
学習可能言語:HTML5、CSS3、Javascript
対応言語:英語
料金:無料
英語のみの対応にはなりますが、人がコーディングする動画を眺めているだけでも勉強になるものです。ちなみに動画の再生速度は自分で選択できます。他人の書いたコードを読んで、自分でもさらに変更を加えてみることができますので、Webデザインを覚えたい初心者の方には役に立つと思います。
◆7.Codeschool
https://www.codeschool.com/
学習可能言語:HTML/CSS、JavaScript、Ruby
対応言語:英語
料金:月$25(無料コンテンツもあり)
動画とコーディングを通して、RailsでのWebアプリを作る勉強ができるCodeschoolですが、ゾンビが出てきたりして、動画も課題もコミカルに楽しく学習できます。そしてRailsに特化した学習サイトなので、「とにかくRailsで何か作れるようになりたい!できれば楽しく!」という人にはかなり良いサービスだと思います。
◆8.Treehouse
http://teamtreehouse.com/
学習可能言語:HTML、CSS、Ruby、JavaScript、PHP、Python
対応言語:英語
料金:月$25(無料コンテンツもあり)
Treehouseは目的別にたくさんのコースが用意されいます。動画でレッスンを受けながら実際にコーディングができるという点において大変習熟度が高くなっています。動画でのレクチャーも英語さえ理解できれば初心者向けのかなり分かりやすい内容になっています。
■まとめ
最近では多くのプログラミング学習サービスで、まるでスクールの授業のような動画でのカリキュラムを受けることができ、独学でプログラミングを学ぶハードルはかなり下がっているかと思います。
ただ、やはり自分自身が楽しみながら学習を継続させていくには、自分に合った学習方法を見つけることが重要だと思います。なるべくコストを押さえたいという人もいれば、有料サイトの方がもとを取ろうと一生懸命勉強できるという人もいます。
興味のあるサービスが見つかりましたらぜひ挑戦してみてください!
そして基礎が身に付いたらpaizaでスキルチェック問題に挑戦してみていただければと思います。
paizaは、技術を追い続けることが仕事につながり、スキルのある人がきちんと評価される場を作ることで、日本のITエンジニアの地位向上を目指したいと考えています。
自分のスキルを磨いていきたいと考えている方におすすめなのが「paizaラーニング」。オンラインでプログラミングしながらスキルアップできる入門学習コンテンツです。初心者でも楽しくプログラミングの基本を学ぶことができます。
そして、paizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。