あなたはプログラミングと聞いてどんなイメージをするでしょうか?

  • よくわからないけど難しそう
  • 理系の人じゃないと理解ができなさそう
  • 英語が苦手なので独学は難しそう
  • プログラミング言語がありすぎてどれから勉強すればいいのかわからない
  • 勉強するのに何かとお金がかかりそう

上記のように、プログラミングに対して非常にハードルが高いイメージを持っている方は多いようです。

たしかに完全未経験の人からすれば、昔からパソコンが得意な人しかできない、すごく難しいことのように感じますよね。

しかし、今はオンラインでも無料でプログラミングの学習が可能なサービスがたくさんあり、想像以上に習得の難易度は下がっています!

なんとなく興味があるのなら、無料のサービスで学習してみませんか?

今回は、未経験者におすすめの学習サイトを紹介していきます。

無料とは思えないほど充実しているサイトが揃っているので、ぜひ参考にしてみてください!

初心者オススメ!無料で使えるプログラミング学習サイト一覧

今回、紹介する無料で使えるプログラミング学習サイトは 以下の通りです。

  • Progate
  • ドットインストール
  • Coffe-Cup
  • paizaラーニング
  • ミニツク
  • CODEREP
  • Swift Play Grounds

Progate

progate top画像

サービス名 Progate
サイトURL https://prog-8.com
学習可能言語 HTML,CSS,JavaScript,JQuery,PHP,Ruby,Ruby on Rails,Java, Python,Sass,Go,React
初心者オススメ度 ★★★★★
有料プラン 有(月額980円)

特徴

まずは、Progateです。Progateの最も大きな特徴は、環境構築不要、つまり何の準備もせずにでプログラミングが学習できることです。

さらにアプリ版も配信しているので、パソコンを持っていない人でもスマートフォンで学習することができます。

対応している言語が非常に多いのも特徴で、幅広い言語を学習することができます。

基礎のレッスンはどの言語でも無料で学ぶことができ、より実践的な内容の学習をしたい場合は有料プランへの登録が必要となります。

対象者

プログラミング未経験者

ここがオススメ

Progateのおすすめポイントはなんと言ってもその手軽さです。

なんの準備もせず、パソコンかスマートフォンがあればプログラミングの学習ができてしまいます!

とにかく早くコードを書いてみたい人にはオススメです。

手軽な分、プログラミングの難しい部分や煩雑なところはあまり触らないので、より仕事に役立つようなスキルを身に着けたい場合は他の学習サービスも平行して使ってみると良いでしょう。

ドットインストール

ドットインストール top画像

サービス名 ドットインストール
サイトURL https://dotinstall.com
学習可能言語 HTML,CSS,Java,JavaScript,Ruby, PHP,Swift,C,Go
初心者オススメ度 ★★★★☆
有料プラン 有(月額980円)

特徴

2つ目は、ドットインストールです。ドットインストールは、1講座3分以内でまとめられている動画を教材に学習を進めていきます。

初心者向けのプログラミング学習において歴史が長いサービスで、ドットインストールをきっかけにプログラミングの学習を始める方も非常に多いです。

Progate同様基礎の部分は全項目無料です。さらにプログラミングの学習に必要な環境構築についても学習できます。

有料プランにすると全講座が解放され、あみだくじといったWebアプリケーションの作り方を一から理解できます。

対象者

プログラミング未経験者

ここがオススメ

実際にどのように動かしていくのかを動画で見れるため、直感的な理解がしやすいのが特徴です。

実際にコードを動かす場合は環境構築をする必要がありますが、その分実践に近い形で学習ができます!

1本3分という短さにまとめられているのも、空き時間に学習ができてよいですね!

Coffee-Cup

coffee-cup top画像

サービス名 Coffee-Cup
サイトURL https://www.coffee-cup.com
学習可能言語 Ruby
初心者オススメ度 ★★★☆☆
有料プラン

特徴

3つ目は、Coffee-Cupです。最大の特徴は、わずか20時間でプログラミング学習ができるようになっていること。

基礎だけでも200~300時間は学習時間が必要とされている中で、非常に短い時間でプログラミングを学習することができます。

対応言語はRubyとフレームワークのRuby on Railsのみですが、基礎から実践まで完全に無料で学ぶことができます。

対象者

HTML,CSSの学習をある程度済ませている人

ここがオススメ

何よりも習得までのかかる時間の短さが魅力です。休日に本腰を入れれば、1回の土日でも学習を終えることができますね。

Ruby on Railsを使ってみたいという人には最適のサービスと言えます。

HTMLとCSSに関しては事前に習得しておく必要があるので、他の学習サービスで勉強しましょう。心配しなくても、すごく簡単です!

paizaラーニング

スクリーンショット 2019-03-25 15.08.41

サービス名 paizaラーニング
サイトURL https://paiza.jp/works
学習可能言語 C,C#,HTML,Java,JavaScript,SQL, PHP,Python3,Ruby
初心者オススメ度 ★★★★☆
有料プラン 有(月額600円)

特徴

4つ目は、paizaラーニングです。エントリーシートの代わりに書いたコードを提出して就職活動ができる、コード採用などのサービスを運営するpaizaが運営しています。

学習方法は動画を見ながら実際にコードを打つスタイル。

環境構築が不要で、Progateとドットインストールの合いの子といった印象です。

paizaラーニングのサイトには、プログラミングを使ってプレイするゲームなども多数用意されており、習得したプログラミングスキルを楽しみながら復習することができます。

唯一の難点は、基礎の部分も有料になる場合があることです。完全に無料で学習できるのは、C言語とPythonです。実践の内容はほとんど有料となっています。ただし月額料金は非常に優しい価格です!

対象者

プログラミング未経験者

ここがオススメ

月額費用を払う前提ですが、プログラミングに関する幅広い分野の学習ができます。

対応言語も多く、基礎の部分からかなり深い分野まで学習することができます。

有料プランの金額が最安なので、奥深く学びたいなら、有料会員になっても損ではありません。

ミニツク

ミニツク top画像

サービス名 ミニツク
サイトURL http://www.minituku.net
学習可能言語 Ruby
初心者オススメ度 ★★★☆☆
有料プラン

特徴

5つ目は、ミニツクです。ミニツクは、Coffe-Cupと同じようにRubyの学習に特化しています。最大の特徴は、Rubyの民間資格でもあるRuby技術者認定試験(Silver)の対策ができる点です。

講座は入門編と演習編の2つで構成されており、演習編の内容は入門編の広い分野を理解していないと解けないようになっています。

対象者

HTML,CSSの学習を終えRubyの民間資格の取得を目指している人

ここがオススメ

Rubyを徹底的に学習したい人向けです。かなり実践的な内容も含まれているので入門編からの学習をおすすめします。

ミニツクの演習編を完全に理解できると、Rubyに関してはレベルが高いと言えるでしょう!

CODEPREP

codeprep top画像

サービス名 CODEPREP
サイトURL https://codeprep.jp
学習可能言語 HTML,CSS,JavaScript,Ruby,PHP Scala,Python,Rust
初心者オススメ度 ★★☆☆☆
有料プラン

特徴

6つ目は、CODEPREPです。最初から最後まで完全に無料で学習できることが最大の特徴です。

穴埋め方式で学習は進んでいくため、復習用に利用すると理解が深まります。感覚としてはProgateに近く、取扱言語は多くなっています。ただし、1からコードを書くわけではないので、実践的な力を身につけるなら他のサービスとの併用がオススメ。

講座は、入門編、基礎編、実践編にわかれ実践編では実際にWebアプリの作り方を学習でき、講座を完了するとアプリが完成するというのも特徴になっています。

対象者

プログラミング未経験者~初心者

ここがオススメ

アプリという形に残るものを作成できるので、達成感が非常に得られやすいサービスです!

特にHTML、CSSを学習したあとWeb系の実践編が豊富にあるので幅広い分野が理解できるようになります。

Web系に特化しているので基礎固めにはちょうどいいサイトです。

Swift Play Grounds

swift_playgrounds top画像

サービス名 Swift Play Grounds
サイトURL https://www.apple.com/jp/swift/playgrounds/
学習可能言語 Swift(アプリのダウンロード)
初心者オススメ度 ★★★★☆
有料プラン

特徴

最後は、Swift Play Groundsです。iOSアプリ用の言語、Swiftの基礎をアプリで学べます。

パソコンではなくiPadで学習するというところが大きな特徴です。

準備も特に必要なく、アプリのインストールをすれば準備完了です。

ゲームのキャラクターを指定された方向に動かすといった単純なものから、学習を進めていくに連れて、ドローンの操作やAR(拡張現実)など徐々にレベルアップしていきます。

対象者

将来iOSアプリを作りたいプログラミング未経験者

ここがオススメ

学べる言語はSwiftのみですが、アプリの指示に従っていくだけでプログラミング未経験でも学習ができるように配慮されています。

ゲームを作っている感覚が味わえるのも非常に楽しいですね!

まとめ

いかがでしたでしょうか。興味のある学習サービスは見つかりましたか?

今回ご紹介した学習サービスは全て無料で始めることができるので、まずは一通り触ってみるのもよいかと思います。

ライフスタイルや環境に合わせて、ぜひあなたにぴったりの学習サービスを見つけてください!

初心者からプログラマーを目指しませんか?
gb_itlp

GEEK JOBではプログラマーに必要なスキルや仕事の進め方を学習でき、初心者からでもITエンジニアとして転職/就職できるまでサポートします。

・短期集中で初心者でも最短22日での転職/就職ができる

・IT業界の採用を熟知したメンターが就活サポート

・わからないことは現役エンジニアに質問できる

文系出身だから、パソコンが苦手だから、といった方も関係ありません。

少しでもご興味がありましたらぜひご覧ください。

詳しく見る

この記事に関するキーワード

この記事の内容について報告する