【挫折知らず】Progateでプログラミング初心者が学習するポイント3選

読者の方のなかにプログラミングに興味があるけど、まず何から始めていいかわからないという方はいませんか？そんな方には、まず**Progat**を強くおすすめします。私は以前に未経験からITエンジニアへ転職しました。その時にITエンジニアへの入り口として、Progateで学んでおりました。

今回はProgateがエンジニア入門におすすめな理由とProgateの次の学習ステップについて紹介します。私自身の経験や会社で新人エンジニアに教育を行っていた経験を交えながら、お伝えしていきたいと思います❗

## 「Progate」とは？
Progateは、プログラミング未経験者でも楽しく効率的に学習できるオンライン学習サービスです。 <strong>イラスト中心のスライドで分かりやすく解説されており、ブラウザ上で完結するので特別な環境を用意する必要もありません。

### Progateの特徴
他にも多くのプログラミング学習サービスはありますが、他のサービスと比較してProgateには以下の特徴があります。

- イラスト中心のスライドで分かりやすい
- ブラウザ上で完結する学習環境
- 豊富な演習問題
- レベルに合わせたコース
- キャリアプランに合わせた学習

### Progateの料金プラン
Progateには**無料プラン**と**プラスプラン**の2種類があります。

[>> Progateの料金プラン比較早見表](https://taishi-official.com/2020/04/04/136/#toc3)

## プログラミング未経験者にProgateがなぜおすすめなのか
プログラミング初心者にまずProgateでの学習をおすすめするのは、以下3点の理由からです。

- ゲーム感覚でプログラミングを学べる
- 小額で自分がプログラミングに向いているかを確認できる
- 多種の言語の基礎的な部分を学べるため好みの言語を探せる

[>> オススメ理由の詳細はコチラ！](https://taishi-official.com/2020/04/04/136/#toc5)

## Progateを使った学習のポイント

![Key-learning-points-with-Progate.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3784196/0e7693c0-e8bf-78d9-0034-8cd0d1ccb6e9.jpeg)


Progateを使った学習において、意識してほしいポイントについて紹介します。意識してほしいポイントは、以下の3点です。

- **目標を設定する**
なぜプログラミングを学びたいのか、どのようなスキルを身につけたいのか、目標を明確にしましょう。目標が定まれば、学習計画も立てやすくなります。また目標を明確にすることで、プログラミングに挫折する可能性を減らすことができます。

- **毎日少しずつ学習する**
Progateはスキマ時間に学習できるよう、短時間で終わるレッスンが用意されています。毎日少しずつでもいいので、継続して学習することが重要です。学習を継続して習慣化させることでも、プログラミング挫折の可能性が減ります。

- **演習問題を積極的に解く**
各レッスンの最後には、演習問題が用意されています。こちらの演習問題を自分で考えて解くことで、学習内容の理解が深まります。また、これがスキルを定着させることにもつながります。

## Progateで学ぶべきプログラミング言語

![Programming-languages-to-learn-in-Progate.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3784196/087d2a67-0445-f9ce-c897-a4d4bd6c149f.jpeg)


Progateにはたくさんのプログラミング言語があるので、プログラミング初心者だとどの言語を学べばいいのか迷いますよね。そこでエンジニアの私が、おすすめするプログラミング言語について紹介します。おすすめのプログラミング言語を学ぶ順番は、以下の通りです。

1. HTML
1. CSS
1. JavaScript
1. SQL
1. Ruby
1. Ruby on Rails

まずHTML・CSS・JavaScriptを学ぶことで、<strong>フロントエンド（Webページの見た目の部分）</strong>についての学習をします。その後にSQLというデータベースを操作する言語について学ぶことで、**データベースに関する基礎知識**を習得します。

SQLが学び終わると、次にRuby・Ruby on Railsといった**バックエンド（目に見えないサーバーとのやり取り部分）の学習順序で進めるのがおすすめ**です。詳しい言語に関する説明は、以下の記事をご参照ください。

[>> 初心者にオススメのプログラミング言語学習順序について詳しくはコチラ！](https://taishi-official.com/2024/02/03/1574/)

## Progateの後におすすめの学習

![Learning-actions-after-Progate.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3784196/ac0ca3d4-5fa5-d440-5565-73a6d5c18b7b.jpeg)


まずProgateで注意点なのですが、やりすぎには注意してください。私自身の失敗談なのですが、ゲーム形式なのでつい以下の画像のようにやりこんでしまいました。


![progate-mypage.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3784196/82277f7b-4b00-8611-e9c1-a57adc4e4c8f.png)


Progateをやることでプログラミングができるような気になるのですが、正直Progateだけでは実務だと使い物になりません。やりすぎても**時間の無駄**になってしまうので、1か月など期間を決めてしまって次の学習に取り組んだほうがいいです。

ではProgateの後に、おすすめの学習について紹介します。Progateの後には、以下のように進めるのがいいかと思います。

- **エンジニアになるか迷っている方**　→　Udemyで学習する
- **エンジニアになると決めた方**　→　プログラミングスクールに通う

エンジニアになると決まっていない方は、Udemyで動画講座を購入して学習を進めるのがおすすめです。次は本で学習しようとする方が多いのですが、本で学習するのは初心者の方には正直難しいのでおすすめできません。

Udemyの講座は頻繁に行われているキャンペーン中であれば、**1講座2000円程度で購入が可能なため経済的でこちらのほうがProgateよりも実践的**です。Udemyについてやおすすめ講座は以下記事にまとめているので、詳細はこちらをご確認ください。

[>> Udemyの詳細解説とおすすめの講座を紹介しています！](https://taishi-official.com/2020/03/28/110/)

エンジニアになると決めた方は、思い切ってプログラミングスクール通ってしまうのがおすすめです。ちなみに、私もこちらのタイプでした。こちらのほうが、<strong>最短でエンジニアになることができます。</strong>ただしプログラミングスクールは種類が多くあり、受講料が高額なため入念な比較検討が必要です。プログラミングスクールに関しては以下記事に詳しくまとめているので、ご興味ある方はご確認ください。

[>> おすすめのプログラミングスクールを厳選して紹介！](https://taishi-official.com/2023/12/22/1368/)


## まとめ
今回は未経験からエンジニアになりたい人向けに、Progateを使った学習のおすすめ点とその後の学習について紹介しました。プログラミングを始めてみようか迷われている方であれば、Progateは試してみる価値は十分にあると思います。プログラミングに興味があれば、まず活用してみてください❗

### おまけ

https://qiita.com/taishi_will_be/items/70a8ce8938944286b487

https://taishi-official.com/learning-programming/

<strong>＼Follow me／</strong>

- X（旧Twitter）：https://x.com/taishi_it_blog
- Instagram：https://www.instagram.com/taishi_will_be/
- YouTube：https://www.youtube.com/@Engineer_ILLBE
- TikTok：https://www.tiktok.com/@taishi_will_be
- note：https://note.com/taishi_wii_be/

<br>

最後にいいねお願いします:thumbsup: