"Learn Perl, but not only Perl. Learn 'C', Java, and a few others. Know when to use them, and don't become emotionally
attached to a language. Learn how to implement common algorithms in all the languages you learn. Often you'll see how to write
better code in one language by playing with another. "
Pure Genius...
When you get more mature. Learn SQL too and how to Normalize databases. Get into OO concepts.
| [reply] |
Very Good Points. I want to emphasize learning algorithms. Computer languages are tools and only tools. Perl is not the best choice or every application, but I've learned that it makes a great prototyping tool if I need develop an idea. Don't listen to language or Operating System bigots. They are giving out opinions, not facts.
Best of Luck with Perl.
"Let us go then, you and I. With the earth stretched out beneath the sky, like a patient etherized upon a table..."
T.S. Eliot, The Love Song of J. Alfred Prufrock
| [reply] |
I think that you make some very good points here, jcwren. The is a purpose for every language. I think that maybe thew key issue here is that the language adapts to your skill. What I mean by this is that if I become very, very good at Perl, I will be able to push Perl to do anything (aside from writing a bootloader or something) I want it to. I can definitely see this quality in Perl.
Another good point that you had was about the ability to make mistakes in other languages. I suppose one just has to be concious about what is going on behind the scenes if one is using a certain method or practice that has any significant impact on the program.
redmist
| [reply] |