Well, I've had a few discussions with a friend of mine. He uses Visual Basic while I myself prefer Java.

The subject of our discussion was the following: Suppose you have to solve a problem. You discover an easy way to solve it, but there's another way which is more complicated but promises the opportunity to learn a few new things. Thus, the more complicated way will surely be the more interesting one.

Now, which way will you choose, given that you don't have limited time to solve the problem?