> I have realized interpretor based languages result in > shorter developement cycle than compiled languages. For that reason I > would recommend perl, or python. Unfortunately get skilled people/work > in either in India is non existant. My experience has been that interpreted languages like perl, python or VB (not .NET) is typically good and fast for developing small apps. For any large project, it doesn't really make much of a difference. And in any case if you have to wait for your compiler for debug builds, then you really need a faster machine. Using a language like perl for a large project negates most of the speed advantages that you get, and you have headaches with code maintainence if even one developer doesn't follow proper coding guidelines. I would never suggest perl except where it has a clear advantage. And there are cases where every language has a advantage.
I would suggest that you learn a OO language, and pick up a book or 2 on basic and advanced OO concepts. That will help you learn a lot more about programming than just learning any language. Most of the currently popular languages out there are OO and this even includes VB.NET! Once you get the hang of OO languages, then you can pick up Java, C++ or C#. I find Java to be a good language to lean nowadays. And most Java texts will also give you a decent grounding on basic OO concepts. One you know Java, you will find that C# is just like Java but from M$, and C++ is Java with 1000s of new features! I have moved onto the mode of developing using Java and using C++, C, Delphi/C++ Builder/Kylix or Perl only for cases where they make sense. If you are targetting a career in programming, then I would suggest that you learn Java in addition to anything else that you wan't to learn. A lot of CS textbooks nowadays use Java as the language. Also learn C++ to see what happens when you try to make a language that can do anything ;) And then look at C to see how simple a language that can do almost anything be if you don't put in everything and the kitchen sink into the language! Ambar ================================================ To unsubscribe, send email to [EMAIL PROTECTED] with unsubscribe in subject header. Check archives at http://www.mail-archive.com/ilugd%40wpaa.org