where to start with perl?

Reply

Join Date: May 2003
Posts: 81
Reputation: jabberwock486 is an unknown quantity at this point 
Solved Threads: 1
jabberwock486 jabberwock486 is offline Offline
Junior Poster in Training

where to start with perl?

 
0
  #1
Jun 2nd, 2003
i know very little about programing. however i want to learn, even if it is basic(no pun intended)
some have suddgested perl as a good place to start. So my question is, what are good resources, manuals, websites and other such things about perl programing.
i use to do a very basic programing useing binary, and i think basic. however that was when i was 6 and many years ago.
Reply With Quote Quick reply to this message  
Join Date: Jul 2003
Posts: 19
Reputation: deanpence is an unknown quantity at this point 
Solved Threads: 0
deanpence deanpence is offline Offline
Newbie Poster

Re: perl??

 
0
  #2
Jul 14th, 2003
The ?Camel Book?, as it?s commonly known, was my favorite for learning Perl. Search for O?Reilly?s Learning Perl or Programming in Perl (I think those are the correct titles).

Or just hunt around at ActiveState or perl.com.
deanpence
Mean sumbitch

http://deanpence.com
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 1,135
Reputation: samaru is just really nice samaru is just really nice samaru is just really nice samaru is just really nice 
Solved Threads: 6
Team Colleague
samaru's Avatar
samaru samaru is offline Offline
a.k.a inscissor

Re: perl??

 
0
  #3
Jul 14th, 2003
I don't think Perl is a good place to start. I think C++ would be better. I'm not saying Perl is a bad language, but I don't think it should be your first. C++ has more capabilities than most programming language out there, and it's highly used in the work place, schools, and universities. Also, the resources are enormous. Another thing that I might add is that the C++ syntax is special. Because C++/C has been around longer than popular languages such as Perl, PHP, JavaScript, C#, and Java, if you learn the C++ syntax, it'll be easier learning another language because the syntax derived from C++/C.

Here's the bottom line:

If you want to learn the basics of programming, I (not only me, but schools, universities, and many IT professionals) suggest C++.

If you want to learn the basics of web programming, go with PHP or ColdFusion

Books I recommend:

C++ - Teach Yourself C++ in 21 Days
http://www.amazon.com/exec/obidos/tg...glance&s=books

PHP - PHP and MySQL Web Development, Second Edition
http://www.amazon.com/exec/obidos/tg...glance&s=books

ColdFusion - ColdFusion MX Web Application Construction Kit, Fifth Edition
http://www.amazon.com/exec/obidos/tg...glance&s=books


If you want more details about anything else, such as why I personally recommend C++ over Perl, let me know. 8)


My favorite Perl book by the way is "Beginning Perl" by Simon Cozens and Peter Wainwright.
http://www.amazon.com/exec/obidos/tg...glance&s=books
Check out my blog at http://www.shinylight.com for more stuff about web dev.
Reply With Quote Quick reply to this message  
Join Date: May 2003
Posts: 307
Reputation: big_k105 is an unknown quantity at this point 
Solved Threads: 2
Team Colleague
big_k105's Avatar
big_k105 big_k105 is offline Offline
PFO Founder

Re: perl??

 
0
  #4
Jul 14th, 2003
jabberwock486,

what kind of stuff do you want to be doing when you start programming. Perl probably a pretty good language to learn cause its pretty simple and its syntax is actally alot like c or c++, so it wouldnt be hard to go over to c++ after you have perl down. and i remember hearing from someone that there is alot more syntax to have to remember with one of the c languages and it will take longer to get c down. and perl has less stuff to remember cause its not nearly as powerful. and i agree with deanpence that O'Reilly has some great books they are awsome. well thats my 2 cents on the matter hope it helps
Reply With Quote Quick reply to this message  
Join Date: Jul 2003
Posts: 117
Reputation: Iron_Cross is an unknown quantity at this point 
Solved Threads: 2
Iron_Cross's Avatar
Iron_Cross Iron_Cross is offline Offline
Junior Poster

Re: perl??

 
0
  #5
Jul 14th, 2003
an awesome site for learning perl is
http://oreilly.codecastle.com/

Now for C++ over Perl....That's tough.
I agree that C++ is more useful (though if you are planning on working *nix environments perl might be a tad more useful).
I also agree that C++ teachs an awesome base for syntax, many other languages have similar syntaxes to c++, so it teachs a good backgroud for those others.
The only problem I have with learning C++ as a first language is that since it is extremely powerful, and extremely flexible, it is also quite complex and confusing at times.
I moved into C++ after learning a good deal of perl, python, php, and a few other small languages. I didn't have too great of a problem with it (other than bitwise operators, lol), granted I'm not near done learning.
As a first language, I'm not sure if I would recomend C++, unless you're in for a challenge and have a deffinate reason for learning it.
Perl was nice, but if you're not planning on using it for *nix or web environments I would choose another langauge.
If you decide to go wtih C++ and awesome book to start out with is Ivor Horton's 'Beginning C++' it REALLY helped me.

Hope this helps some
elitehackers.info
Today's Penny-Arcade!
Pain is weakness leaving the body!
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 1,135
Reputation: samaru is just really nice samaru is just really nice samaru is just really nice samaru is just really nice 
Solved Threads: 6
Team Colleague
samaru's Avatar
samaru samaru is offline Offline
a.k.a inscissor

Re: perl??

 
0
  #6
Jul 14th, 2003
I think the syntax for Perl can get more cryptic than C++. In Perl there are too many ways to do things that it can get confusing. Most books introduce these shortcuts too soon that I think can confuse a newbie right away. Also, a lot of those shortcuts and methods of doing things are unique to Perl that won't carry over to other languages. I've programmed in over 15 languages and the most cryptic code I've seen has been in Perl.

C++ can get pretty nasty, but only when you're trying to do advanced things, and some of those, you can't even do in Perl.
Check out my blog at http://www.shinylight.com for more stuff about web dev.
Reply With Quote Quick reply to this message  
Join Date: May 2003
Posts: 81
Reputation: jabberwock486 is an unknown quantity at this point 
Solved Threads: 1
jabberwock486 jabberwock486 is offline Offline
Junior Poster in Training

Re: perl??

 
0
  #7
Jul 14th, 2003
i do have the C++ in 24 hours book. so i guess i will start with C++. anways thanks for the help
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 1,135
Reputation: samaru is just really nice samaru is just really nice samaru is just really nice samaru is just really nice 
Solved Threads: 6
Team Colleague
samaru's Avatar
samaru samaru is offline Offline
a.k.a inscissor

Re: perl??

 
0
  #8
Jul 14th, 2003
Let us know how it turns out. 8)
Check out my blog at http://www.shinylight.com for more stuff about web dev.
Reply With Quote Quick reply to this message  
Join Date: Jul 2003
Posts: 19
Reputation: deanpence is an unknown quantity at this point 
Solved Threads: 0
deanpence deanpence is offline Offline
Newbie Poster

Re: perl??

 
0
  #9
Jul 31st, 2003
This is the order in which I learned to program:
  • Basic
  • QBasic
  • Pascal
  • C
  • C++
  • Java
  • Perl
  • ...

A very important point should be noted about learning in that order: I learned procedural programming first, and I recommend this course to any new programmer. Learn C (or Pascal or some other procedural language) first. Then move to the object-oriented stuff (like C++, Java, and Perl). First, the procedural parts of object-oriented languages like Perl will be a cinch, and second, object-orientation will come much more easily. Also, learning rudimentary languages like PHP and VBS is a cinch after all that.

As for learning Perl, it’s a bitch. There’s probably ten times as much to learn for Perl than there is for Java—and not quite that much more than for C++. Perl is not for the faint of heart. Of course, the great thing about Perl is that you can just learn what is familiar to you and use that. You don’t have to learn everything about Perl to use it.
Reply With Quote Quick reply to this message  
Join Date: Mar 2004
Posts: 41
Reputation: Eico is an unknown quantity at this point 
Solved Threads: 2
Eico's Avatar
Eico Eico is offline Offline
Light Poster

Re: perl??

 
0
  #10
Mar 24th, 2004
I think that learning QBASIC in your spare time is the perfect foundation for learning programming. Me and my friend (i686-linux) used to send QBASIC games and screensavers and chat over hyperterminal when we were young and too broke for internet access. That was so addicting that I craved for more, and so started the adventure of learning perl, python, C, C++, and I still want to learn assembly.
---------------------------------------
Insomnia: Becoming conscious of your own craziness
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Perl Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC