スキルUP!プログラミング学習におすすめな5つの「学習サービス&ブログ」
初心者がいきなり本を読んで実践してもうまくいかない理由
壁にぶつかった時の解決策がわからない
プログラミングを始めるにはまず、プログラムを書くためのソフトをインストールし、開発環境を構築しなければなりません。Googleで調べ、本に書いてある通りに進めても、エラーが発生するのがほとんど。調べても答えになかなかたどり着かないことが多いため、開発環境の構築で挫折しやすいと言われています。知人に気軽に質問できる人がいればいいのですが、壁にぶつかった時の対処法が少ないのです。
適切な学習内容がわからない
プログラミング言語やフレームワークはたくさんあります。それらの中から自分の目的に合ったものを適切に選ぶのは難しいです。また、twitterのようなサービスを作りたいと思って勉強を始めたとしても、学習のロードマップを丁寧に解説しているものは少ないです。そのため、学習する順序がわからず遠回りをしているうちに挫折しやすいのです。
初心者におすすめの学習サービス
こういった挫折を回避するためにおすすめなのがProgateとドッドインストールです。
開発環境を構築せずにスタートできる「Progate」
(画像引用元:https://prog-8.com/)
Progateでは、サービス上に仮装開発環境のようなものが既にあり、教科書のような説明のあとに演習形式で問題を解きます。開発環境の構築が不要なので、環境構築でつまづくことがなく、すぐにプログラミングを開始できます。私も最初はProgateで学習を進めました。Progateは初歩的な内容を網羅しているので、プログラミング学習をスタートするキッカケとして強くおすすめします。
Progate
料金/
無料会員 基礎レベルの18レッスン(各コースの最初のレッスン+α)が無料
プラス会員 公開中の79レッスンすべて 月額980円(税別)
公式ページはこちら
動画でサクッと学習できる「ドットインストール」
(画像引用元:https://dotinstall.com/)
ドッドインストールは動画でプログラミングを解説してくれるサービスです。内容が非常に細かく、1つの動画も短いため、サクサクと学習を進めることができます。さまざまなプログラミング言語やフレームワークを網羅しているので、プログラミングの学習を進める中で新しい分野の学習をスタートする時にドットインストールを使うことをおすすめします。
一般ユーザー(無料会員)は、無料レッスン動画の視聴の他、学習履歴の管理、素材ファイルのダウンロードが可能です。プレミアム会員(有料会員)になると、プレミアムレッスン動画の視聴や質問機能(β)の利用、ソースコードの閲覧・比較機能・検索など、さまざまな機能が利用できるようになります。
ドットインストール
料金/プレミアム会員 1080円(税込)
公式ページはこちら
一歩踏み込んだ勉強をしたい方に「udemy」
Progateやドットインストールで初歩的なことを学んだあと、もう一歩踏み込んだ勉強をしたい時におすすめなのがUdemyです。実際にサービスを作ってみる講座もあり、初心者から中級者へとステップアップするのに活用しやすいでしょう。私は機械学習について勉強しているのですが、Progateで学習した後にUdemyの講座を使って勉強しています。学びたい分野について体系的に情報がまとめてあり、わかりやすいです。セールのタイミングに1講座あたり1200円から1600円で購入できることも。
udemy
料金/講座により異なる
公式ページはこちら
米国データサイエンティストのブログ
(画像引用元:https://datawokagaku.com/)
米国でAI、データサイエンスの領域で活躍されている日本人がこれからデータサイエンスを勉強し始める方に向けてわかりやすく、かつ実践的に学習プロセスをまとめたブログです。統計学や数学についても言及されているので、データサイエンス領域の知識を深めたい方には強くおすすめしたいブログです。
米国データサイエンティストのブログはこちら
わかりやすい動画とモチベーションの上がる仕様「デイトラ」
(画像引用元:https://www.daily-trial.com/)
ホームページやWebサイトを作りたい方におすすめするのが、デイトラというサービスです。2020年4月に本格始動し、すでに700人が会員となっています。1日1題宿題が出され、その宿題をマスターしていくことで実践に生きる力が身につきます。環境構築や、基本的な知識から実際の仕事で最初につまずくポイントなどが網羅されています。このサービスを通じてWeb制作者に転職された方やフリーランスとして独立された方も多くいます。会員期間中は質問も無制限で行えるので、これから勉強をスタートし、Web制作のスキルをマスターしたい方におすすめします。
デイトラ
料金/
WEB制作コース 6万9800円(税込)
Ruby/Railsコース 8万9800円(税込)
WEBデザインコース 5万9800円(税込)
公式ページはこちら
プログラミングスキルを身につけて、仕事の幅を広げる
IT化されていないサービスの方が珍しいくらい、私たちにとってITはなくてはならないものとなりました。ITサービスを動かしているプログラムについての知識を深めることで、エンジニアとの会話がスムーズになり、仕事をより円滑に進めやすくなるでしょう。プログラミングの知識があることで仕事の可能性も広がっていくはずです。ぜひ、このタイミングでプログラミングをはじめてみませんか。