A Twitter client is interesting. I might just try that. I haven't really settled on any language. I have books on Python and Ruby, and I've recently become interested in Haskell. But it seems like you can do almost anything with any language (maybe not efficiently). I figure I'll learn the mindset of programming, and then concentrate on different languages.