私がプログラミングを学ぶにあたって、良いなと思ったサイトやサービスをご紹介します。
目次
初めてプログラミングに触れる
Progate
言わずもがな。これからプログラミングを始める方におすすめです。
![](https://de-milestones.com/wp-content/uploads/2021/04/image-8-1024x324.png)
アルゴリズムを学ぶ・鍛える
paiza
初歩的なレベルからアルゴリズムを学びたい方におすすめです。問題がランク別に分かれていて、自分にあったレベルを選択できます。また、解けたランクに合わせて、paiza上で企業に応募もできます。
![](https://de-milestones.com/wp-content/uploads/2021/04/image-1024x604.png)
LeetCode
初心者にはレベルが少し高いかと思います。また、企業のコーディングテストで使用されることもあるサービスです。
![](https://de-milestones.com/wp-content/uploads/2021/04/image-7-1024x420.png)
AtCoder
競技プログラミングですが、良い練習になると思います。
URL:https://atcoder.jp/?lang=ja
![](https://de-milestones.com/wp-content/uploads/2021/04/image-6-1024x299.png)
手を動かしながら学ぶ
ドットインストール
お手軽に作りながら学びたい方におすすめです。
![](https://de-milestones.com/wp-content/uploads/2021/04/image-5-1024x538.png)
テックピット
ドットインストールより作るサービスが少し大きくなる傾向にあります。コンテンツにもよりますが、基礎はある程度身に付いた方向けかなと思います。
![](https://de-milestones.com/wp-content/uploads/2021/04/image-4-1024x434.png)
目的に合わせて学ぶ
Udemy
コースが豊富なので、それぞれのレベルや目的に合わせた講座を選んで購入することができます。少しプログラミングが慣れた方におすすめです。元値は高いので、1300円~1600円くらいになるセール時に購入するのが王道です。
![](https://de-milestones.com/wp-content/uploads/2021/04/image-3-1024x383.png)
その他
Recursion
コンピュータサイエンスの部分からしっかり学びたい方におすすめです。
![](https://de-milestones.com/wp-content/uploads/2021/04/image-1-1024x439.png)
MENTA
メンターを探して、契約することができます。メンターとの相性や当たりはずれがあるようなので、口コミ等見ながら厳選してみてください。
![](https://de-milestones.com/wp-content/uploads/2021/04/image-2-1024x381.png)