プログラミング

【素人向け】無料で始めるプログラミング学習サイトを3つ紹介!

学習やるぞ!

プログラミングを始めたいあなた、無料で学習できるサイトがあるのをご存知ですか?

この記事では

「ちまたで噂のプログラミングを手軽に体験したい」

「プログラミングの勉強を始めようと思ってる」

「プログラミング学習の始め方を知りたい」

こんなあなたの要望にITエンジニア歴17年のボクが簡単にご紹介します。

結論から行くと下記3サイトでなら無料で学習を始めることができます。

ハンズオン(体験型)で学べる「progate(プロゲート)

動画で学べる「ドットインストール

実は無料で情報が公開されている「Ruby on Rails チュートリアル

たわしむし
たわしむし
まずは気軽にプログラミング体験したいねん!
ユウキ
ユウキ
どうも!ユウキです。
やっぱりまずは気軽に無料で学習したいですよね!
そんな学習サイトを3つ紹介します。

また、なにから学習すればいいか、ボクのおすすめ学習方法を紹介しています。

手軽にはじめるプログラミング学習サイト

まずは下記2つのオンライン学習サイトからご紹介します。

会員登録するだけで、無料でいくつかのレッスンを受講できます。

  • progete
  • ドットインストール

この2サイトは、月額課金(1000円ほど)の有料会員コースもあります。

「どんなもんかなー?ちょっとさわりだけ。」

って程度なら無料範囲で問題なく体験可能です。

がっつりいろいろ学習したいなら有料会員になる必要があります。

ユウキ
ユウキ
流行りのサブクスです!
たわしむし
たわしむし
月1000円くらいなら払えるわ!

 

この2サイトで学習したあとでも

「まだ学習したい!まだまだモチベーションがある!」

そんなあなたは、【Ruby on Rails チュートリアル】でボクが一番おすすめするRuby on Railsを体験してください。

ただし、【Ruby on Rails チュートリアル】は有料コースがすごい魅力的に紹介されています。

よくサイトをみると2020年7月現在、Webテキスト (第4版)が無料で閲覧できますよ。

progate(プロゲート)

progate(プロゲート)

初心者でもとっつきやすい、かわいいサイトで主にWEB系をメインに学習できるサイトです。

学習すれば自身のキャラがレベルアップしたり、学習カレンダーや学習ランキングなどがあり、学習のモチベーションを維持できる工夫が施されています。

解説をスライドで理解 → 実際に演習してみるのハンズオン(体験型)学習方法を取り入れています。

実際にサイト上で理解したことをアウトプットできるので、学習してる実感があります。

ちなみに、スマホ用のアプリも用意されておりそこからの学習も可能です。

2020年3月現在、学習できる主なもの
HTML、CSS、JavaScript、JQuery、Ruby、Ruby on Rails、PHP、SQLなど

公式サイト:https://prog-8.com/

ドットインストール

ドットインストール

初心者向けから、ニッチにな内容まで様々な内容が学習できるサイトです。

登録してみると433期生でした。あなたは何期生ですか?

学習方法は、動画学習です。

実際に演習したりするのは、自身でやるしかないです。

ですが、学習環境の作り方動画も用意されているので、動画で理解したあと自分で実際にアウトプットして学習することが可能です。

細かくレッスンが分かれており(1動画は3分未満)、だいたい1章で長くて10本くらいみます。

動画をみたあとで、自分のPC上で実際に試してみて理解を深めましょう。

2020年3月現在、学習できる主なもの
HTML、CSS、JavaScript、PHP、Ruby、Ruby on Rails、iPhoneアプリ作成、androidアプリ作成など

公式サイト:https://dotinstall.com/

Ruby on Rails チュートリアル

Ruby on Rails チュートリアル

プログラミング言語RubyとそのフレームワークRuby on Railsを学習するサイトです。

有料コースだと、動画で学べたり、最新版のバージョンで学習できます。

手軽に無料で、1つ古いバージョン「Webテキスト (第4版)」(2020年7月現在)を閲覧できます。

公式サイト:Ruby on Rails チュートリアル

プログラミングなにから学習すればいいか

少しコスト掛けて学習する

あなたはプログラミングでなにがしたいですか?

プログラミングといっても、ざっくりしすぎですよね。

あなたがしたいなーと思うことは…

  • いや、もう全然わかんない
  • お洒落なWebサービスを作りたい
  • スマホアプリを作りたい
  • AIを学んでみたい
  • 実は、勉強したいプログラミング言語がある

それぞれのケースで学び方を解説してみます。

いや、もう全然わかんない

ボクがおすすめするならまずは、Web制作をできるようになってみましょう。

そのためにはHTML、CSS、JavaScriptを学習します。

「3つも?!」っと思うかもしれませんが、この3つはWeb制作をやるなら必須スキルです。

progeteに学習コースがありますので、はじめてみましょう!

お洒落なWebサービスを作りたい

お洒落なWebサービスを作るなら、HTML、CSS、JavaScriptは必須ですね。

あとは、デザイン力も必要です。

ドットインストールだと「デザインやアートに触れよう」シリーズがありますが、残念ながらデザイン自体を学習するものではないんです。

デザインについては学習できなさそうなので、どうしてもWEBデザインを学びたいなら別記事に学習できるスクールを紹介しているのでそちらを参考にしてください。

Webデザインを始める
【比較表あるよ】ITエンジニアのおすすめWebデザインスクール7選ITエンジニア歴17年の僕がおすすめするWebデザインが学べるスクールを、通学型・オンライン型・留学型の3パターンに分けて、授業形態・料金・無料体験などで比較して7つほどご紹介します。...

一番大事なWebサービスを動かす部分は、Ruby on Rails チュートリアルで学習しましょう。

それから、サイトを運用するためのサーバー知識もあってもいいですね。

ドットインストールだと「サーバー環境を作れるようになろう」シリーズがそれにあたります。

スマホアプリを作りたい

progateにはスマホアプリの学習レッスンはないので、ドットインストールでのみ学習できます。

iPhoneアプリを作ってみよう

androidアプリを作ってみよう

このシリーズで学習できます。

アプリって、iPhoneとandroidで別々で学習しないとダメなの?って思いますよね。

基本は別々です。

動作するOSが異なるのでしょうがないですね。

どうしても1つでどちらも動かしたいなら「Flutter」でググってみてください。

面白そうな記事がたくさんでてきますよ!

AIや機械学習を学んでみたい

思考が最先端いってますね。

僕は全然未知の領域です。

AIや機械学習といえば、Pythonがトレンドです。

早速、Pythonに関係するレッスンを受講しましょう!

しかし、3サイトともPythonについては残念ながらAIや機械学習まで突っ込んだ内容にはなっていないです。

Pythonの基礎までは学べるのでprogateで学習した後に、書籍などで追加学習が必要です。

この辺とか初心者向けです。

それか、有料になりますが、プログラミングスクールTechAcademyで、機械学習を学べるコースがあります。

機械学習の基礎が学べる「Pythonコース」

無料体験もできるのでよかったら試してみてはいかがですか。

実は、勉強したいプログラミング言語がある

たわしむし
たわしむし
おお、それはたくましい!

 

勉強したいプログラミング言語に関係するレッスンを早速受講しましょう。

もしそのプログラミング言語がWEB系なら、HTML、CSS、JavaScriptは必須知識になるので、いっしょに学習しましょう。

プログラミング言語が決まってるけど、実は挫折しそうでモチベーションが心配ってあなたは、思い切ってプログラミングスクールに相談するのもありです。

こちらの記事で紹介してますが、無料体験レッスンができるプログラミングスクールがありますので、モチベーションアップに試してみてはどうでしょう。

school
ITリテラシー向上にプログラミングスクールをおすすめ!【厳選7校】プログラミング教養をつけて、「現在のスキル✕ITスキル」で新しい価値を求めたり、新しい個性にしようとする動き多いみたいですね。プログラミングは独学だったり、ネット上の有料サービスを使って学習することは全然可能だと思っていますがプログラミングスクールをおすすめする理由はそれなりにあるんです。 ...

まとめ:無料で始めるプログラミング

まとめ:無料で始めるプログラミング

まずは無料範囲でためして、気になるサイトで有料会員になって学習をすすめちゃいましょう。

たわしむし
たわしむし
ドットインストールの講座に興味があるのがあったから今から学習してくるわ!
ユウキ
ユウキ
では、この辺でおわります。
ユウキでした。