Programming on Windows
Ruby is elegant, simple, easy to learn, yet powerful scripting language. While it is suitable for simple scripts that cope with text files it is equally good in much more complex task, from system administration, over development to testing. In each of these areas Ruby can help you solve everyday problems. Not only you can create console applications, but with various GUI frameworks which have Ruby bindings full-featured desktop applications can be written. And what would be a better way to start programming on Windows, then exploring Ruby possibilities to work with OLE, well known Microsoft's technology.