プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

Rubyの学習でオススメの本【2019年最新】

更新日:

記事の内容


プログラミング言語の書籍は非常に多く、Rubyに関する書籍だけでも数十種類あります。
自分にあった本を選ぶのも、最初は一苦労かと思います。
この記事では、Rubyを学習する上での良書を紹介していきたいと思います。

初心者向け【入門編】

スラスラ読める Rubyふりがなプログラミング

ふりがなプログラミングシリーズのRuby版です。
文句なしに、やさしい内容なので、これからプログラミングを始めてみようという人は、この本から始めると良いかもしれません。

たのしいRuby

Ruby入門書のベストセラーで、初版から17年も経っています。
プログラミング初心者に向けた基礎から、応用まで幅広く網羅しています。

3ステップでしっかり学ぶ Ruby入門

山田祥寛さんが、手掛けている本に外れは少ない印象です。
プログラミング初心者向けではありますが、「この項目で学ぶこと」「実際にやってみよう」「実行結果から文法を理解しよう」という3つのプロセスを通して勉強することで、Rubyの基礎を学ぶことができます。

中級者向け

プロを目指す人のためのRuby入門

基礎から、テスト、クラス、モジュールまでわかりやすく説明されています。
プログラム初心者が、中級者になりたいときに読む本かなと思います。
Amazonのレビューで5が多くついています^^

パーフェクトRuby

gemパッケージの作成方法、メタプログラミングといった実践的な内容が書かれている本です。
これから、Rubyの知識を深めたいという人にオススメする本です。

Ruby技術者認定試験合格教本

Rubyを勉強しているけど、どこをどう網羅して勉強すればいいのかわからないという人も多いかと思います。
そんな時は、資格の勉強に沿って、自分の実力を確認していくのがいいと思います。

上級者向け

プログラミング言語 Ruby

Rubyを作った「まつもとゆきひろ」さんが書いた本だけあって、Rubyについて徹底的にわかりやすく解説されています。
他の本には書かれていなくても、この本には書かれていることもあります。
上級者を目指すなら、必須の本かもしれません。

メタプログラミングRuby

メタプログラミングとは、「プログラミングコードを記述するコード」を記述することを意味します。
メタプログラミングは、Ruby on Railsでよく使われている技術なので、Ruby on Railsを根本から理解したい人は、この本から始めるのがいいと思います。

Effective Ruby

一線級のプログラマたちが座右の一冊としている「Effective」シリーズです。
Rubyの深いところまで掘り下げているので、より効率的なRubyコードを書きたいと思っている人にはオススメの本です。

まとめ

この記事では、初心者向け、中級者向け、上級者向けにわけて、それぞれにオススメする書籍を紹介しました。
興味が湧いた方は、是非、手にとって勉強を始めてみて下さい。

Good luck for your engineer life!

Ruby on Railsに関心がある人は、この記事を読んで下さい

Ruby on Railsの学習でオススメの本と動画【2019年最新】

Rubyをより詳しく勉強したい人は、この記事を読んで下さい

Rubyの学習でオススメの本【2019年最新】

初心者向け【入門編】 スラスラ読める Rubyふりがなプログラミング ふりがなプログラミングシリーズのRuby版です。 文句なしに、やさしい内容なので、これからプログラミングを始めてみようという人は、この本から始めると良いかもしれません。 ...

続きを見る


30代からプログラミングを始めようか迷っている人は、この記事を読んで下さい

30代からプログラミングを始めることは可能なのか?【頑張ればギリギリセーフ】

エンジニアは人気の職種だと聞いていますが、若い人達が多い印象です。 30代から始めても間にあいますか? 2030年には79万人のエンジニアが不足 まずは、今後、10年間以上に渡るエンジニアの需給について確認しましょう。 自分の身を預けたいと ...

続きを見る


プログラミングスクールに行くか迷っている人は、この記事を読んで下さい

なんとなく、エンジニアになりたい人が無料のプログラミングスクールに行くべき理由【2019年12月の最新】

有料や無料のプログラミングスクールが多すぎて、どこにしようか迷っています。 無料のプログラミングスクールは、お得そうに見えますが、実際の所はどうですか? メリットやデメリットなどがあれば教えて下さい。 無料のスクールを推す理由 まずは、私が ...

続きを見る


自分がプログラミングスクールに行っても大丈夫か知りたい人は、この記事を読んで下さい

プログラミングスクールに通って挫折する人と上手くいく人の違い

スクールに通っている人の3パターン プログラミングスクールに通っている人のパターンを整理すると、以下の3パターンに分かれます。 それぞれのタイプの特徴を、もう少し詳細に説明していきます。 それぞれのタイプの特徴 大した努力をせずに文句ばかり ...

続きを見る


プログラミング学習で時間を無駄にしたくない人は、この記事を読んで下さい

プログラミング学習で時間を無駄にしない方法【実行あるのみ!】

今からWeb系のエンジニアになりたいのですが、経験は全くありません。 プログラミング学習を始めるにあたって、時間を無駄にしたくないのですが、どのように、勉強を始めたらよいのでしょうか? スタート地点に立つまで、ダラダラと勉強を続けない 周り ...

続きを見る

関連コンテンツ

-Ruby, プログラミング, プログラミング関連, 書評

Copyright© プログラミング道場 , 2019 All Rights Reserved Powered by AFFINGER4.