Hey, this might come as an odd request, but bear with me.
I've always found danbooru to be a pretty amazing webapp. I've been around lurking for a very long time, ever since about 6 months before the site disappeared off the face of the Earth due to bandwidth issues and whatnot. But yeah, danbooru is a pretty impressive piece of software. Fast, solid set of features, and most impressive to me, amazing database schema/use of query. I can't even decipher half of them when they get to be about 2 joins and 2-3 subqueries (not to mention the code itself that sorts and organizes these queries) that are made from a single search with union and negation and whatnot all wrapped up into one. Out of curiosity, I checked out the source code (half because I wanted to know, not planning to steal your code or anything!) and I was more or less bedazzled. Being a bit of an amateur coder, I now have been somewhat inspired to learn Rails. I've done some modest amounts of coding with Perl, Python, PHP, and a bit of C/C++ here and there, but never anything quite like Ruby, or heavy amounts of OO programming in general. What coding I've done has been mostly procedural.
Basically, what I want to ask is simple: how did you learn Ruby (and from there, Rails) and what resources can you recommend? I'm not asking you to give me any sort of tutorials, or even to go into any sort of depth, I'm just asking what basic resources YOU used or could recommend to me if I want to get into Rails webapp development. It's a pretty steep learning curve, and there don't seem to be a huge amount of resources on it. Rails is pretty young, though, so...
I'm also aware the scene has changed a LOT from 1.2 to 2.0, and I'm not totally sure if danbooru has been updated for rails 2.0... has it? Either way, I'll take whatever stuff you can recommend to me.
Thanks in advance, and awesome work.
Updated by a moderator
