こういった疑問に答えます。
・プログラミング言語の選び方【初心者はPHPがおすすめ】
・独学とプログラミングスクールどっちが良いの?【結論:人による】
この記事を書いている私は、現役プログラマーで毎日コードをガリガリ書いています。
今回紹介する7つの学習サイトはすべて利用したことがあるので、利用者の目線で紹介していきたいと思います。
それでは、見ていきましょう。
おすすめのプログラミング学習サイト7選
今回紹介するプログラミング学習サイトは、以下の7つです。
- ドットインストール
- Progate
- paizaラーニング
- udemy
- シラバス
- Codecademy
- CODEPREP
①:ドットインストール
サイト名 | ドットインストール |
---|---|
学習スタイル | 動画学習 |
学習可能言語 | HTML/CSS,JavaScript,Java,PHP,Python,Ruby,C,Swift,Scala,Perl,Go など |
有料プラン | 有 (月額1,080円) |
初心者おすすめ度 | ★★★★★ |
まず紹介するサイトは、ドットインストールです。
ドットインストールは、1講座3分以内の動画でプログラミングが学べる初心者向けの学習サイトです。
基礎的な部分は無料で学べますが、ソースコードの閲覧や比較、エンジニアへの質問機能は、有料会員になると利用できます。
特徴・おすすめポイント
レッスンの数は400以上、総動画数は6000本以上と業界で最大級の数です。
実際にコードをどのように動かしていくのかを動画で学ぶことができるので、直感的に理解することができます。
各動画は3分程度のものなので、通学や通勤時間に気軽に学習できるのも特徴ですね。
こんな人にオススメ
・とにかく動画で学びたい人
・隙間時間を活用して学習したい人
②:Progate
サイト名 | Progate (プロゲート) |
---|---|
学習スタイル | スライド学習 |
学習可能言語 | HTML/CSS,JavaScript,jQuery,Java,PHP,Python,Ruby,Go |
有料プラン | 有 (月額980円) |
初心者おすすめ度 | ★★★★★ |
次に紹介するサイトは、Progateです。
Progateは、イラスト中心のスライドで概要を学んだ後に実際にコードを書いて進めていく、初心者向けの学習サイトです。
Progateも基本的な部分は無料ですが、すべての講座を受けるには有料会員になる必要があります。
特徴・おすすめポイント
すべてオンライン上でプログラミングを学ぶことができるため、環境構築は一切不要です。
実際にコードを書いたり、書いたコードを実行して動作確認などもできる演習形式で学ぶことができます。
こんな人にオススメ
・実際に手を動かしながら学習したい人
・プログラミング学習したことあるけど環境構築等で挫折した人
③:paizaラーニング
サイト名 | paizaラーニング |
---|---|
学習スタイル | 動画学習 |
学習可能言語 | HTML,JavaScript,Java,PHP,Python,Ruby |
有料プラン | 有 (月額600円) |
初心者おすすめ度 | ★★★★★ |
次に紹介するサイトは、paizaラーニングです。
paizaラーニングは、実際に書いたコードをエントリーシートの代わりに提出して就職活動ができる、コーディング転職サービスを運営するpaizaが運営する学習サイトです。
3分以内の動画で学習し、実際にコーディングしながら学ぶことができます。
こちらも基礎的な部分は無料で学習できますが、さらに理解を深めたい場合は有料会員に登録することで、本格的に学べることができます。
特徴・おすすめポイント
すべてオンライン上で学ぶことができるので、環境構築は一切不要です。
ゲームスタイルでプログラミングを学べたり、自身のコーディングスキルを判定するスキルチェックサービスもあります。
paizaラーニングを登録すると、paizaが提供している就職・転職向けサービスも利用することができます。
こんな人にオススメ
・ゲーム感覚で楽しみながらプログラミングを学習したい人
・実際に手を動かして学んでいきたい人
④:Udemy
サイト名 | Udemy |
---|---|
学習スタイル | 動画学習 |
学習可能言語 | HTML/CSS,JavaScript,Java,PHP,Python,RubyC,Swift,Scala,Perl,Go など |
有料プラン | コース買い切り |
初心者おすすめ度 | ★★★★☆ |
次に紹介するサイトは、Udemyです。
Udemyは、アメリカ発のオンライン学習プラットフォームサイトで、プログラミングやWEB技術、投資など様々なことを学習できるサイトです。
ちなみに誰でも先生となり、自分の講座をUdemy上に公開することもできますよ。
基本的にコースは買い切り制なので、一度買ってしまえば自分のペースで学習を進めていくことができます。
特徴・おすすめポイント
月に1~2回ほど開催されているセールをうまいこと活用できれば、質の高い講座を安く購入することができます。
現役のエンジニアが講師をしている場合が多いので、実務レベルのスキルを習得することが可能です。
すべてのコースにレビューがついているので、失敗することがほとんどないです。
こんな人にオススメ
・質の高い講座を安く購入したい人
・プログラミングスクールに通いたいけど予算が合わない人
⑤:シラバス
サイト名 | シラバス |
---|---|
学習スタイル | テキスト学習(自分のPC上で実行して進める) |
学習可能言語 | HTML/CSS,JavaScript,Ruby on Rails,WordPress |
有料プラン | 無 (すべて無料) |
初心者おすすめ度 | ★★★★☆ |
次に紹介するサイトは、シラバスです。
シラバスは、「マネして学べる」 をコンセプトにし、実際の開発の流れに沿って学ぶことができる学習サイトです。
メインコンテンツとして用意されている講座には、WebデザインコースとWebアプリコースの2種類がありますが、登録不要で無料で利用することができます。
特徴・おすすめポイント
WebアプリとWebデザインを実際の開発の流れに沿って学ぶことができ、Webデザインの方はPhotoshopやIllustratorの講座もついているため、デザインソフトの使い方の学習も可能です。
一通り学ぶことで、自分でイチからWebサイトやWebアプリを開発し公開できるようになります。
こんな人にオススメ
・開発の流れを経験してみたい人
・WebサイトやWebアプリを自分で作ってみたい人
⑥:Codecademy
サイト名 | Codecademy |
---|---|
学習スタイル | ブラウザ上で実践学習 |
学習可能言語 | HTML/CSS,JavaScript,Java,PHP,Ruby,Python,Go,Swift,C++,C#,Kotlin |
有料プラン | 有 (月額$19.99) |
初心者おすすめ度 | ★★★☆☆ |
次に紹介するサイトは、Codecademyです。
Codecademyは、世界中で人気があり約4500万人が利用していて、プログラミング学習サービスの先駆けとなったとも言われる学習サイトです。
基本的には無料で学習できますが、有料会員になるとアドバイザーに質問をして個別で学習サポートを受けることができます。
特徴・おすすめポイント
基本英語で書かれているので、プログラミングと英語の両方を学ぶことができます。
すべてオンライン上で学習できるため、環境構築も一切不要です。
豊富で幅広い分野のコースを基礎から応用まで実際に手を動かしながら学習していくことができます。
こんな人にオススメ
・実際に手を動かしながら学習したい人
・プログラミング学習したことあるけど環境構築等で挫折した人
⑦:CODEPREP
サイト名 | CODEPREP |
---|---|
学習スタイル | ブラウザ上で実践学習 |
学習可能言語 | HTML/CSS,JavaScript,Java,PHP,Python,Scala,Ruby |
有料プラン | 無 |
初心者おすすめ度 | ★★★★☆ |
次に紹介するサイトは、CODEPREPです。
CODEPREPは、本(オンライン上の教材)で基礎を学んだ後に穴埋め形式で実際にコードを書いて学んでいく学習サイトです。
講座は、入門編、基礎編、実践編にわかれますが、すべて無料で利用することができます。
特徴・おすすめポイント
環境構築不要ですぐに学習を始めることができ、プログラムを書いて動かしながら学ぶことができます。
実践編では実際にWebアプリの作り方を学習することができ、講座を完了するとアプリが完成するというのも特徴です。
ディスカッションボードが用意されているので、技術や質問をみんなで共有し、情報を得ることもできます。
こんな人にオススメ
・実際に手を動かしてアウトプットしながら学習を行いたい人
・実践的なアプリ制作を学びたい人
プログラミング言語の選び方【初心者はPHPがおすすめ】
調べたらわかると思いますが、世の中にはたくさんのプログラミング言語があり、年々新しい言語も開発されていくので特に初心者の方はどの言語から学ぼうか迷いますよね。
学びたい言語が決まっている人はせっかくなのでその言語を学びましょう。
ただ、言語がありすぎてよくわからないしどれから学べばいいの?と悩んでいるプログラミング初心者の方におすすめの言語はPHPです。
初心者にPHPがおすすめな理由
PHPは比較的に文法がわかりやすく、読むことも書くことも簡単なので学習難易度が低いです。
世界中で人気のある言語で利用者も多いため、多くの人がインターネット上で情報を発信しています。
ソースコードのサンプルや解説がたくさん載っているというわけですね。
プログラミング初心者にとっては、すぐに求めている情報を得られるのはすごく重要だし助かりますよね。
PHPでできること
PHPでできることはたくさんありますが、その中で3つだけ紹介します。
- ブログの作成
- お問い合わせフォームの作成
- ECサイトの作成
このあたりの詳しいことは、当ブログの【初心者向け】PHPとは?基礎知識とプログラミング初心者におすすめな理由で詳しく解説しているので、興味がある方はぜひ。
スポンサードサーチ
独学とプログラミングスクールどっちが良いの?【結論:人による】
初心者がプログラミングを学習する場合、独学かスクールに通うか迷いますよね。
おすすめは?と聞かれれば、プログラミングスクールと答えますが、正直どちらでもいいと思います。
人によります。
自ら継続的に学習できるなら独学で勉強しよう
自ら継続的に学習を続けることができれば、独学でもプログラミングを習得することは可能です。
現代は、数多くの参考書や学習サイト、インターネット上には情報もたくさん載っているので、それらをうまく活用できれば圧倒的低コストでプログラミングを学習することができます。
ただ、独学なので自己管理ができなければ、ダラダラと時間が過ぎるだけで習得することは難しいです。
わからないことやエラーなどで詰まったときは、自分で調べて解決しなければなりません。
そのあたりがちゃんとできるなら、独学でも全然いいと思います。
ひとまず本記事で紹介した学習サイトとかで勉強してみてくださいね。
短期間で習得したいならスクールに通おう
スクールには実際に教室に通うとことオンラインで学習できるとことありますが、どっちにしても講師がついてくれるので、質問などもすぐでき、短期間でスキルを習得することができます。
転職サポートがついているスクールも多いので、エンジニアとしてやっていきたいと思っている人はプログラミングスクールの方がいいかもしれないですね。
独学に比べるとコストはかかってきますが、その分モチベーションの維持はしやすいと思います。
プログラミングスクールについては、当ブログで現役プログラマーがおすすめするプログラミングスクール3選【口コミも】で紹介しているのでよかったらぜひ。
まとめ
興味があるならすぐに始めてみましょう。やってみないと何もわかりません。
今回紹介した学習サイトは基礎的なことは無料でできるので、とりあえず試しにやってみるのもいいでしょう。
というわけで今回は以上です。