数学が苦手な人でもプログラマーになることができる理由を徹底解説!数学の知識は必要ないのか?
GEEK JOB編集部
最近はプログラミング学習を無料で行えるサイトが増えてきました。せっかく無料で使えるなら全部試してみるのもありですよね。今回は、今すぐ始められる学習サービスを7つご紹介します!興味があるものを見つけたらぜひ使ってみてください!
あなたはプログラミングと聞いてどんなイメージをするでしょうか?
上記のように、プログラミングに対して非常にハードルが高いイメージを持っている方は多いようです。
たしかに、完全未経験の人からすれば、昔からパソコンが得意な人しかできない、すごく難しいことのように感じますよね。
しかし今は、オンラインでも無料でプログラミングの学習が可能なサービスがたくさんあり、想像以上に習得の難易度は下がっています!
なんとなく興味があるのなら、無料のサービスで学習してみませんか?
今回は、未経験者におすすめの学習サイトを紹介していきます。
無料とは思えないほど充実しているサイトが揃っているので、ぜひ参考にしてみてください!
今回、紹介する無料で使えるプログラミング学習サイトは 以下の通りです。
サービス名 | Progate |
サイトURL | https://prog-8.com |
学習可能言語 | HTML,CSS,JavaScript,JQuery,PHP,Ruby,Ruby on Rails,Java, Python,Sass,Go,React |
初心者オススメ度 | ★★★★★ |
有料プラン | 有(月額980円) |
まずは、Progateです。
Progateの最も大きな特徴は、環境構築不要、つまり何の準備もせずにでプログラミングが学習できることです。
さらにアプリ版も配信しているので、パソコンを持っていない人でもスマートフォンで学習することができます。
対応している言語が非常に多いのも特徴で、幅広い言語を学習することができます。
基礎のレッスンはどの言語でも無料で学ぶことができ、より実践的な内容の学習をしたい場合は有料プランへの登録が必要となります。
プログラミング未経験者
Progateのおすすめポイントはなんと言ってもその手軽さです。
なんの準備もせず、パソコンかスマートフォンがあればプログラミングの学習ができてしまいます!
とにかく早くコードを書いてみたい人にはオススメです。
手軽な分、プログラミングの難しい部分や煩雑なところはあまり触らないので、より仕事に役立つようなスキルを身に着けたい場合は、他の学習サービスも平行して使ってみると良いでしょう。
サービス名 | ドットインストール |
サイトURL | https://dotinstall.com |
学習可能言語 | HTML,CSS,Java,JavaScript,Ruby, PHP,Swift,C,Go |
初心者オススメ度 | ★★★★☆ |
有料プラン | 有(月額980円) |
2つ目は、ドットインストールです。
ドットインストールは、1講座3分以内でまとめられている動画を教材に学習を進めていきます。
初心者向けのプログラミング学習において歴史が長いサービスで、ドットインストールをきっかけにプログラミングの学習を始める方も非常に多いです。
Progate同様基礎の部分は全項目無料です。
さらにプログラミングの学習に必要な環境構築についても学習できます。
有料プランにすると全講座が解放され、あみだくじといったWebアプリケーションの作り方を一から理解できます。
プログラミング未経験者
実際にどのように動かしていくのかを動画で見れるため、直感的な理解がしやすいのが特徴です。
実際にコードを動かす場合は環境構築をする必要がありますが、その分実践に近い形で学習ができます!
1本3分という短さにまとめられているのも、空き時間に学習ができてよいですね!
サービス名 | 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ラーニング |
サイトURL | https://paiza.jp/works |
学習可能言語 | C,C#,HTML,Java,JavaScript,SQL, PHP,Python3,Ruby |
初心者オススメ度 | ★★★★☆ |
有料プラン | 有(月額600円) |
4つ目は、paizaラーニングです。
エントリーシートの代わりに書いたコードを提出して就職活動ができる、コード採用などのサービスを運営するpaizaが運営しています。
学習方法は動画を見ながら実際にコードを打つスタイル。
環境構築が不要で、Progateとドットインストールの合いの子といった印象です。
paizaラーニングのサイトには、プログラミングを使ってプレイするゲームなども多数用意されており、習得したプログラミングスキルを楽しみながら復習することができます。
唯一の難点は、基礎の部分も有料になる場合があることです。
完全に無料で学習できるのは、C言語とPythonです。
実践の内容はほとんど有料となっています。
ただし月額料金は非常に優しい価格です!
プログラミング未経験者
月額費用を払う前提ですが、プログラミングに関する幅広い分野の学習ができます。
対応言語も多く、基礎の部分からかなり深い分野まで学習することができます。
有料プランの金額が最安なので、奥深く学びたいなら、有料会員になっても損ではありません。
サービス名 | ミニツク |
サイトURL | http://www.minituku.net |
学習可能言語 | Ruby |
初心者オススメ度 | ★★★☆☆ |
有料プラン | 無 |
5つ目は、ミニツクです。
ミニツクは、Coffe-Cupと同じようにRubyの学習に特化しています。
最大の特徴は、Rubyの民間資格でもあるRuby技術者認定試験(Silver)の対策ができる点です。
講座は入門編と演習編の2つで構成されており、演習編の内容は入門編の広い分野を理解していないと解けないようになっています。
HTML,CSSの学習を終えRubyの民間資格の取得を目指している人
Rubyを徹底的に学習したい人向けです。
かなり実践的な内容も含まれているので入門編からの学習をおすすめします。
ミニツクの演習編を完全に理解できると、Rubyに関してはレベルが高いと言えるでしょう!
サービス名 | 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 |
サイトURL | https://www.apple.com/jp/swift/playgrounds/ |
学習可能言語 | Swift(アプリのダウンロード) |
初心者オススメ度 | ★★★★☆ |
有料プラン | 無 |
最後は、Swift Play Groundsです。
iOSアプリ用の言語、Swiftの基礎をアプリで学べます。
パソコンではなくiPadで学習するというところが大きな特徴です。
準備も特に必要なく、アプリのインストールをすれば準備完了です。
ゲームのキャラクターを指定された方向に動かすといった単純なものから、学習を進めていくに連れて、ドローンの操作やAR(拡張現実)など徐々にレベルアップしていきます。
将来iOSアプリを作りたいプログラミング未経験者
学べる言語はSwiftのみですが、アプリの指示に従っていくだけでプログラミング未経験でも学習ができるように配慮されています。
ゲームを作っている感覚が味わえるのも非常に楽しいですね!
いかがでしたでしょうか。
興味のある学習サービスは見つかりましたか?
今回ご紹介した学習サービスは全て無料で始めることができるので、まずは一通り触ってみるのもよいかと思います。
ライフスタイルや環境に合わせて、ぜひあなたにぴったりの学習サービスを見つけてください!