So what would you suggest is a good starting application to learn basic constructs of a new language. I am going to learn Eiffel so much of what I have learned about OOP in C++ will apply, but I am short on ideas on the best path to learn this new language.