Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Teaching Perl as the First Language in an Academic Course - Good or Bad Thing?

by dragonchild (Archbishop)
on Mar 09, 2004 at 14:19 UTC ( [id://335100]=note: print w/replies, xml ) Need Help??


in reply to Teaching Perl as the First Language in an Academic Course - Good or Bad Thing?
in thread Teaching Perl inside an Academic Course

Perl is too loose for a first language. A first language should be something like Pascal (designed as a teaching language), which is strongly typed and doesn't allow much flexibility. A first language should be something that teaches good practices.

Later, a student should be taught when those practices are unwarranted. But, those situations are very rare and usually involve very advanced topics. In that situation, Perl makes an excellent second language. One cannot appreciate the flexibility Perl offers without having had to do it the "hard way" first.

This is how I learned programming. 10 years later, I still appreciate Perl for what it does for me, and try to do the same with what I develop.

------
We are the carpenters and bricklayers of the Information Age.

Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.

  • Comment on Re: Teaching Perl as the First Language in an Academic Course - Good or Bad Thing?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://335100]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others meditating upon the Monastery: (5)
As of 2024-04-24 07:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found