ども、しゅうです。
プログラミングを学びたいけど、いきなり高いお金をかけたくない、、、
プログラミングを学びたいけど、何から始めていいのかわからない、、、
そんな方におすすめなのが、無料のプログラミング学習サイトです。
無料のプログラミング学習サイトは、初心者でも手軽にプログラミングを学ぶことができます。
今回は、初心者から中級者まで幅広くおすすめできる、3つの無料プログラミング学習サイトをご紹介します。
プログラミング学習を始めるなら、いきなり高額のプログラミングスクールに申しこんで失敗するより、まずは無料の学習サイトで基礎を固めましょう。
無料のプログラミング学習サイトは、数多くあります。その中でも、初心者から中級者まで幅広くおすすめできるサイトは、以下の3つです。
それぞれの特徴と、どんなひとに合っているか?など、紹介していきます。
Progate(プロゲート)
Progateは、Webブラウザ上でプログラミングの基礎から応用までを学習できるサイトです。
動画やテキストで学習するだけでなく、実際にコードを書いて実行しながら学習できるのが特徴です。
プログラミングのコードを書くパソコン環境を自分で作らなくても学習できる
プログラミングのコードを書く環境を、自分でパソコンに用意しなくても、ブラウザ上で実際にコードを書いて練習や課題に取り組めます。
短い数枚の解説スライドを見て、その後実際にコードを書いて練習するスタイル
レッスンは短い時間で完了するものが多く、スキマ時間に学習しやすいのも魅力です。
プログラミングの入門としてhtmlなどがよく学習されるのですが、簡単な数枚の解説スライドを見て、その後実際に問題を解いていくスタイルです。
スマホアプリ版もある
Progate(プロゲート)のページ下部から、プレイストアやAppストアに飛んで、アプリをダウンロードできます。
スマホを使って、移動中などでもサクサク学習できます。
プログラミングを勉強して新しい世界が開けたひとがたくさん
実際に小学生で【Progate(プロゲート)】で学習してゲームも作れるようになったひとも
「プログラミングで人生180度変わった。」小学生がJavaScriptでゲーム開発するようになるまで
他にも、【Progate(プロゲート)】勉強して新しい世界が開けた人たちの成功体験が紹介されています↓
【Progate(プロゲート)】サクセスストーリー:Success Stories
ドットインストール
ドットインストールは、動画でプログラミングを学習できるサイトです。
ほとんどの動画は3分以内
ほとんどの動画が1本あたり3分以内で、わかりやすい解説で進められていくので、初心者でも無理なく学習できます。
対応言語が多い
HTML/CSS、JavaScript、PHP、Java、Pythonなど、様々なプログラミング言語に対応しているのもポイントです。
プログラミングを書くパソコン環境は【VSコード】など、解説を見ながら自分で構築
【VSコード】などのエディターは、動画の解説を見ながら、実際に自分のパソコンに入れて環境を構築します。
パソコンに不慣れなひとにとっては、この環境構築がハードルになるかもしれません、、、
が、一度構築できてしまえば、将来学習が終わった後に実際にコードを書くのと同じ環境で勉強ができます。
最初のうちから、コードエディターの使い方に慣れておくのはけっこう大事です。
実際ドットインストールで使う、エディターの【VSコード】などでは、コードの予測候補などの入力サポートがめちゃくちゃ賢いので、学習していてもコード書くのがめちゃくちゃ楽になります。
拡張機能でAI機能も追加できます。
JavaScriptの学習なども、簡単に使えるパッケージのような【Bootstrap】を使わない、本格的なスタイルの学習をするので、将来ガッツリプログラミング触りたい人にはいい環境です。
ボクの場合は、使っているパソコンがChromebookだったので、さらに特殊で環境構築に最初ちょっと手間がかかりました。
ドットインストールでは、Chromebookを使っての学習は公式にはサポートされていませんが、ググればLinux環境の構築方法でてきます。
paizaラーニング
ゲーム感覚で学習
paizaラーニングは、ゲーム感覚でプログラミングを学習できるサイトです。
レッスンは、クイズやパズル形式で進められていきます。
動画の音声も、アニメのキャラクターのような個性づけがしてあります。
実際にゲームを使って学習するものもあります。
学習のためにパソコンに環境を構築する必要はなし
プロゲートとはまた違うものですが、paizaもブラウザ上でコードを書いて練習ができます。
自分でパソコンにコードを書く環境を用意しなくても学習が始められます。
スカウトが届くことも
paizaは、プログラマーの転職サイトも運営しているので、学習を進めたり、スキルチェックテストを受けたりしていると、スカウトが届くこともあるようです。
将来、プログラマーとして仕事をしていきたいひとは、転職サイトの方もチェックして下調べしておくといいかもしれません。
まずは無料のものから始めてみよう
これらのサイトは、いずれも無料で利用できる範囲で、十分な学習内容が提供されています。
まずは、これらのサイトでプログラミングの基礎を学んでみてはいかがでしょうか。
無料動画などで実際に学習してみて、自分に合っているサイトでサブスクの有料会員になるとムダになりません。
それでもオンラインで、独学は不安だ、、、
という場合は、無料相談を受け付けてるスクールも結構あるので、とりあえずは無料相談なんか受けるのがいいと思います。
プログラミングスクールは実際申し込むとそこそこするので、申し込むならしっかり納得して申し込みましょう。
自分に合っているサイトの見分け方
具体的に、どのようなサイトが自分に合っているかは、以下の点を考慮して選ぶとよいでしょう。
学習目的
プログラミングを学ぶ目的は、人によって異なります。
Webサイトやアプリの開発をしたい場合は、Web系のプログラミング言語を学習する必要があります。
また、データサイエンスや機械学習に興味がある場合は、Pythonなどの言語を学習するとよいでしょう。
学習スタイル:動画メイン?テキストメイン?
動画で学習したい場合は、ドットインストールやpaizaラーニングがおすすめです。
テキストで学習したい場合は、Progateやpaizaラーニングがおすすめです。
1回の学習時間
数分のスキマ時間に学習したい場合は、レッスンが短いProgateやドットインストールがおすすめです。
paizaラーニングはひとつの動画と演習にもう少し時間がかかります。
その代わり、paizaでは解説の音声もゲームやアニメのようなキャラクターをしているので、合う人には合うと思います。
まとめ:始めてみると意外と楽しい
紹介した3サイト全部サブスク会員になって触りましたが、僕は結局ドットインストールメインでやっています。
1本の動画が3分以内で、サクサク「完了」になっていくのが達成感があって、僕には合ってたようです。
プログラミングって難しいイメージでしたが、実際始めてみると完全にゲーム感覚でガッツリハマってます。
なにか、Webサイトのデザインや、アプリを作っているだけでかなり楽しいです。
楽しみながら学習して、将来的にはそれが収入につながる、、、??
アプリで一発当てて、夢の印税生活!?
妄想はふくらみます笑
あなたも、自分に合ったサイトを選んで、まずは無料からプログラミング学習をスタートさせてください。
読んでいただいて、ありがとうございます。
m(_ _)m