こんにちわ!IT留学ポータルの河村です!

最近はプログラミング言語を学習する人が増えてきていて、ITスクールなども多くなりました。しかしプログラミングをスクールに通い学習するとなるとやはりかなりお金がかかってしまうのも事実ですね。。

そんな時は無料のプログラミング学習サイトで気軽に、空いてる時間などで勉強してみましょう!そこで今回は最近人気が出て来始めたRubyが学べるプログラミング学習サイトを紹介したいと思います!

Rubyでなにができる??

まず第一にRubyという言語ではなにができるのでしょう?

・簡単なWebサービスから大規模なものまで開発ができます!

Twitterやクックパッドから、自治体業務システムなど実は多くのものがRubyによってプログラムされていたとは知りませんでしたね!

・手早く書けてすぐ動かせたりするので、バグの対応やコーディングのサイクルが早い

他にもwebサービスを構築できるプログラミング言語はありますが、Rubyはなんといってもシンプルなのでコードのミスなどが見つけやすく、運用する時にも非常に便利です!

・組み込みのクラスライブラリが高性能なので、重要でないところは自分で記述する必要がない

webサービスを構築するとなると色々機能を実装しなくてはいけません!細かいところから重要なところまで、ググりながら書いていくのは大変ですよね。ですがRubyのクラスライブラリは性能が高く、重要なところでさえ自分でコード書かなくていい時もあります!

これだけでRubyが他のプログラミング言語より便利で使い勝手がいいのがわかったと思います!ではさっそくRubyが学習でいるサイト紹介していきましょう。

①ドットインストール

dotinstall
まずはドットインストールです。おそらくプログラミング学習をしたことがあるならみんなが絶対に知っている学習サイトですね!
Rubyだけに限らず多くのプログラミング学習をすることができます。学習形式は主に3分間ほどの動画でトピックごとに説明・実践していくやり方です。慣れる前は早口な気もしますが、説明はかなりわかりやすいです。

月額980円でプレミアム会員になればスピード変えて動画をみることができます。有料会員でもほとんどのプログラミング言語をカバーしているのでお得です!

ドットインストール

②Progate(プロゲート)

prog-8
プロゲートも人気が学習サイトで、特徴的なのはプログラミングの環境を設定しなくても簡単にすぐ学習を始められる点にあります。まずはスライド知識を確認してから、アドバイスのもとコードを書いていきます。何かわからないことがあればヒント、まったくできない場合も答えを表示してくれて、コードもその都度チェックしてくれます。

Rubyだけじゃなくほかの言語も充実しているのでぜひ一度試してみてください!

Progate

③paiza(パイザ)

paiza_601
パイザとはプログラミング学習サイトではなく、正確には転職サービス内にあるサービスです。学習方式としては短い動画で説明を聞き基礎から練習問題まで実際にコードを書く機会が多いです。説明ばかりでは続かなくて素早くプログラミングを学びたい方にはおすすめです。

paiza

④Progra!(プログラ)

progra
Prograは最も簡単なプログラミング学習サイトとして有名です。主に穴埋め形式でコードを書いて学習していきます。プログラミングを学習した後に白紙の状態でコードを書いていくのは難しいことです。穴埋めならスムーズに学習を進めていけると思います。

プログラミング学習に自信がない人はPrograから初めてみましょう。

Progra

⑤コーディング道場

doujo
コーディング道場はプログラミング学習サイトですが、初心者の方からすでに学習を始めている人まで多くの方が利用しているサイトです。その理由としてはユーザーはプログラミングの問題をとくのはもちろん、ユーザー自ら問題を作成することも可能で、それがスコア形式で確認することができるので、ゲーム感覚で楽しくプログラミングを学習、向上させることができます。

コーディング道場

Rubyが学習できる様々なプログラミング学習サイトを紹介しましたが、これらのサイト以外にも実に様々なサイトがありますので、他の言語についてもどんどん紹介していきたいと思います。