On 2/14/07, Bryan Sant <[EMAIL PROTECTED]> wrote:
PS > Don't say, "You should use each one for what it's best at." Screw that. I'm not interested in learning to create "Hello World" in 20 languages. I want to pick a language and acquire a deep comprehensive knowledge of it. I'd rather be awesome at two or three languages than so-so with 15. I want to pick ONE -- please make sure it's the best.
I think this is the wrong approach. You can't have a deep comprehensive knowledge of a language without programming something significant in it. Pick a project that you think you can stick with long enough and then, I'm sorry to say it but it's true, try to find the language best suited to that project. It would rock if you could actually pick one language that was truly better than the rest but it's just not so. The reason there are so many languages out there thriving (rather than many out there and one winning) is that some things are best done with one rather than another. You can't write a kernel in Java and you really shouldn't write a startup script in C. Let me say this one more time: Pick a project first, then pick a language. /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */