こんにちわ、VOYAGE GROUPでエンジニアをしている伊織といいます。
RubyKaigi2010/2011でスタッフをさせて貰ったりしています。
他にも渋谷rbランチなどに顔を出させて貰っています。

さて、弊社のインターン生に、「プログラミングを学び始めたんだけど、よく解らない」といわれました。
言語はRubyです。
オライリーの「はじめてのプログラミング」と「はじめてのRuby」で勉強しているとのことなので、その2冊でしっかりと基礎を固めてという話をしました。
どこが解らないかを聞くと確かに、喉もと過ぎてしまって出来ている人はつい忘れがちだけど、「あー、なるほどね」ってところが多いので、とりあえずちゃんと手を動かして問題を解いて、それから

Rubyで作る奇妙なプログラミング言語 ~Esoteric Language~
クチコミを見る

これとかで実際に物を作ったほうがいいよって話をしました。
Webに絡むとWebの知識が必要になるので、Rubyだけで作れるんだったらこういうのがいいかなーと。
いや、これマジで良書なんすよ、素晴らしい本です。
扱っている題材が"奇妙な言語"じゃなかったらかなりの名教本になった気がします(けど、奇妙な言語じゃなかったらそもそもこの本が生れてなかったんだろーなー)。

やっと本題です。
「こういう処を読めばRuby周辺でどういう物が使われているか解るし、最後の方に紹介している”Rubyに関わらず、プログラマが読んだ方が良い文章全般”を読み込めば、エンジニアと楽しい技術トーク出来るよ」って色々と紹介してみました。
折角なので、エンジニアブログにも!

Ruby関係

RubyFreaksLounge

第一回から(実際に手を動かさなくてもいいから)通読すると、Ruby周辺Toolでどんなものが使われているか解ります(RVMとかrackとか)。

RubyistMagazine-るびま-

対談とかは楽しいけど、とりあえず技術に関する記事は頑張って全部読むべき。難易度低~中は頑張って手を動かして、高はとりあえず理解できなくてもいいから読むと良いです。

Whyの感動的Rubyガイド

アメリカンジョークが解らないのと、最近カオスになってきてるけどRubyの解説で有名どころです。

Rubyソースコード完全解説

Rubyの中身に興味が出てきたら、読んでみるといいかもしれません。

Rubyに限らず、プログラマが読んだほうが良い文章全般

プログラマが楽しく読めるLink集

手前味噌で申し訳ないです。
ここには自分が好きなサイトを載せている。ここに載せてない部分は下記していきます。

YAMAGATA Hiroo Official Japanese Page

「伽藍とバザール」、「Hackってどういう意味?」など、フリーソフトウェアやOSSやHack、Hackerについての文章満載でいつまでも読んでられます。ハッカーっていうのはただ凄いのエンジニアや会社に都合の良いエンジニアって訳じゃないってのが解ると思います。

JoelOnSoftware

Javaスクールの危険を読むたびに、SICPにくじけそうになる心を支えてくれます。


皆さんお楽しみ頂けたでしょうか?
個人的にはPGやエリック・レイモンド、Joelのエッセイが非常に好きです。
「達人プログラマー」など、こういった良きエンジニアの精神や在り方も含めて後人に伝えていきたいし、自分も先達に授かりたいと日々思っています。