I first learned C, then C++, which was a good route for me. It gave me a solid background in programming and structure that lends itself well to learning other languages. I've begun to pick up perl in order to aid in system administration, though I've been told that Python is a great tool for that task, also.
As many have said, it depends a lot on what you want to accomplish. Look at what you want to do, and it will often dictate the road to take to get there. Tony -----Original Message----- From: Dan Anderson [mailto:[EMAIL PROTECTED] Sent: Monday, September 22, 2003 10:52 AM To: Paul Kraus Cc: 'perl beginners' Subject: Re: Perl Vs ... > How do you go about deciding if you > should use another tool such as C++ over perl? You basically look at the advantages and disadvantages of different languages and decide which will be best for the task. For instance, if you wanted to write a quick script to generate a Template file and fill in some values (possibly by querying the user) it would be a nightmare to implement in C++ compared with Perl. At the same time, try programming a game making use of 3D graphics and hardware acceleration in Perl... It's probably not something you would want to do. You would want to use C or C++. So it all depends on what you are interested in and what you want to do. Do you want to do web development? You could write a CGI program in C++, but probably wouldn't want to (Perl or PHP would be a better choice). Do you want to create games and programs that a user can interact with from a web page? Better check out Java or .NET -- because a CGI script is done executing when a web page is displayed. The list goes on and on. C++ is a bad choice to use if you want portability without headache, Java would be a better choice (although this is not entirely true, Java can have its own quirks as well). So look and see what you want to do. And find a language based on that -Dan -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]