This blog is no longer updated. Please check my new blog here.

Julien Sobczak

Ruby in a Nutshell

Yukihiro Matsumoto, David L. Reynolds (Translator)

Un livre qui ne devrait pas en être un puisque impossible lire de bout en bout. Une simple référence dont le contenu serait tellement mieux en ligne.

General

Paperback 0596002149 222 pages

Review

Ce livre est écrit par le créateur de Ruby en personne, Yukihiro Matsumoto. Mais cela n’est pas une raison pour foncer tête baissée dans cet ouvrage. Bien au contraire. Il est capital de porter une attention toute particulière au sous titre du livre A Desktop Quick Reference. En effet, sa place est sur votre bureau et je vous déconseille de l’emmener avec vous pour le lire. Il s’agit d’une référence qui présente la syntaxe du langage, les méthodes des principales classes, et quelques outils.

Il est vrai que quand on connait déjà plusieurs langages, les livres qui nous permettent d’en apprendre un nouveau paraissent souvent trop lents. Des notions de bases (qu’est ce qu’une variable Qu’est ce qu’une classe ?, etc) sont souvent présentées sans que l’on apprenne grand chose.

Avec Ruby In Nutshell, impossible d’avoir ce sentiment. Le livre va droit au but. Pour des profils expérimentés, pourquoi pas, même si me concernant, je préfère quelques lenteurs et un livre agréable à lire plutôt qu’un livre qui m’incite à le survoler.

Notons que le livre couvre la version actuelle lors de la publication (2001) à savoir Ruby 1.6.5, et donc son intérêt est encore moindre depuis la version sortie en 2013.