"et que 0 c'est vrai"
-> Se défaire des mauvaises habitudes (si, si, compter le 0 comme faux, ç'en est une
), c'est pas si mal.
"ce langage est sale (je trouve que la syntaxe est pire que celle de perl, c'est dire)"
-> Au contraire, c'est bien la force de Ruby : il propose à chaque programmeur de coder de la manière dont il est à l'aise. Si tu aimes pas une syntaxe/méthode, demande-toi s'il n'existe pas une autre qui te soit préférable. (C'est d'ailleurs un langage multi-paradigmes, ce qui va encore plus dans ce sens)
"Et pour finir je trouve stupide l'idée de mettre de l'OO dans un langage de script."
-> En fait, c'est un langage déguisé en langage de script.
Et puis pour une fois, c'est un langage qui assume complètement l'OO. (Absolument tout est objet, même le "script" lui-même)