(2022/2/8更新)
こんにちは!イギリス在住ブロガーのゆず(@ybook21)です!
プログラミングの勉強方法は色々ありますが、まずは、無料の学習サイトで勉強してみたいという方は多いのではないでしょうか。
そこで、未経験・初心者から、基礎を一通り学んだ中級者の方も楽しく学べる、おすすめのプログラミング学習・練習サイトをご紹介します!
おすすめのプログラミングスクールで学びたいという方はこちらの記事もチェックしてみてくださいね!
日本語の学習・練習サイト
1.ドットインストール
ドットインストールは、動画でプログラミングを学べるサイトです。3分という短い動画でさくっと学ぶことができます。基礎知識だけであれば無料会員でもしっかり勉強できますし、有料会員になるとさらに詳しく勉強することができます。
2.Progate(プロゲート)
未経験、初心者の方でも楽しく学び続けられるProgete(プロゲート)。実際にコードを書くテキストエディタなども準備する必要はなく、気軽に始められます。こちらも、無料版で基本を学ぶことができますし、有料版を使うと全部のレッスンが勉強できるようになります。個人的には、各章が短く、さくっと習ったことを演習で試せるため、続けやすいなと感じています。
3.paizaラーニング
paizaラーニングは、ドットインストールのように動画で学ぶことができるサイトです。また、環境構築も不要なので、すぐに学習を開始することができます。無料版でも学ぶことができますし、有料版となるとエンジニアに質問することもできるようになります。
私の体験レポートはこちら
4.CODEPREP
穴埋め形式で楽しく学べ、身に付くプログラミング学習サービスのCODEPREP。環境構築の必要がないので、初心者でもすぐに勉強を始めることができます。無料でもしっかり教材が充実しているため、まずはお金をかけずに始めてみたいなという方にもぴったりです。
5.Scratch
特にお子様におすすめなのがこちらのScratchというツール。視覚的にプログラミングが学べる「ビジュアルプログラミング」を用いて実際に開発ができる学習ツールです。
6.Markup
CSSの学習・練習をしたい方におすすめなのがMarkup。北海道大学の学生さんが卒業制作で制作したサービスというのも素敵ですよね。レイアウト組に特化した手法を学べます。
7.Flexbox Froggy
Flexbox Froggyは、CSSで混乱する方も多いFlexbox(フレックスボックス)について楽しく学べるゲームです。無料で利用でき、日本語にも対応しています。同じ開発者が作った他のゲームもあるのでチェックしてみてくださいね。
英語の学習・練習サイト
ここからは、英語のみ(日本語未対応・記事執筆当時)の学習・練習サイトをご紹介します。少しハードルが高くなるかもしれませんが、英語でも大丈夫な方や海外で就職したい方などはぜひチェックしてみてくださいね。
8.Grasshopper
Grasshopperは、Googleが提供するプログラミング学習ツールで、アプリ版とデスクトップ版があります。Googleアカウントがあれば、無料で使うことができます。堅苦しいものではなく、パズル感覚で楽しくJavaScriptを学ぶことができます。
9.Top Coder
Top Coderはコンテストに参加しながらプログラミングの問題を解くサービスです。コンテストというとハードルが高そうに感じるかもしれませんが、初心者向けの問題もあるので、安心して始められます。
10.solo learn
パソコン版・アプリ版もあるので忙しい方にもぴったりのサービスがsolo learn。テキストを読み、そのあと練習問題を解くことで知識を定着させていく流れです。コース数も多く、問題も色々なスタイルで出されるため、飽きずに学習を続けられます。
11.codecademy
codecademyは、環境構築をしなくてもブラウザ上でコードを書くことができるため、初心者でも始めやすいのが特徴。さらに単にプログラミングだけでなく、デザインやデータサイエンス等、幅広くコンピューターに関連する技術を身に付けることができます。
以上です!この記事が、少しでもお役に立てれば幸いです。
プログラミングに関しては、他の記事でも詳しくご紹介していますので、ぜひ見てみてくださいね。
プログラミング独学の方法を知りたい方はこちら↓
プログラミングのおすすめ本を知りたい方はこちら↓