Jilani Khaldi <jilanik / tin.it> writes: > For a good knowledge of Ruby for web development, what do I have to > learn first, second, third... about Ruby? I'd echo Matz's list, and the add something. Take the opportunity to contribute something back as you learn. For example, keep notes of the things you found confusing, and then write a HOWTO guide. If you use a class that has no English-language documentation, e-mail the author and offer to write some, probably in rd format. And if you invent some class library that others might find useful, add it to the RAA. Keep the process active and two-way, and you'll not only learn faster, but you'll have the satisfaction of contributing back as well. Regards Dave