LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices



Reply
 
Search this Thread
Old 04-15-2006, 07:24 AM   #1
trox
Member
 
Registered: Jan 2006
Distribution: Linux Mint 12, FreeBSD, Ubuntu 12.10, Mac OS X
Posts: 83

Rep: Reputation: 15
Perl/Python for a Newbie! Help! Linux/WinXP


What is the best programming language to start with before advancing to PERL? I am someone who has no programming experience at all. I am using WinXP and Suse 9.3 Linux. I am trying to learn a language which is versatile enough to run in MS Windows, Linux and will help me the most when building websites with regards to incorporating Flash and Fireworks. I also want to learn a program which will help me understand Linux more (tweaking files, editing, installing,etc).

I was a Mac snob for years but decided to come back to MS WinXP because of the expense and versatility. Then I found Linux and loved it because it gave me the best of both worlds. I just want to become better at using Linux.

I'm sure it is not rocket science, but I don't know where to start. There are so many choices and I need to learn quickly. Whatever I use needs to work with Macromedia 8 if possible. Could I truly learn to program proficiently in a week? I would love to take a boot-camp class, but don’t want to slow anyone else up or waste time. Also, if Perl or Python is your language of choice, which program editors do you recommend? I have used google tremendously, but with so many opions, it's all confusing. So, I decided to come directly to the linux community for the best answers.

Lastly, what are your thoughts about Python? I could greatly benefit from your expert inputs.

Thanks in advance for your time and consideration,

trox

Last edited by trox; 04-15-2006 at 07:34 AM.
 
Old 04-15-2006, 09:35 AM   #2
peter_89
Member
 
Registered: Jan 2006
Distribution: Microsoft Windows XP Professional SP2; Slackware Linux 10.2
Posts: 215

Rep: Reputation: 30
I think Python would be a good choice.
 
Old 04-15-2006, 10:32 AM   #3
SlackerDex
Member
 
Registered: Mar 2006
Location: localdomain.localhost
Distribution: Arch-0.7.2, Slack-11.0
Posts: 56

Rep: Reputation: 15
Python is a great language to start with, it's fast and flexible - and portable. You also might want to take a look at Javascript (well, if your planning to do abit of web-based programming).

Quote:
Could I truly learn to program proficiently in a week?
It's possible, one crucial element in learning how to program is to read code.
 
Old 04-16-2006, 01:36 AM   #4
trox
Member
 
Registered: Jan 2006
Distribution: Linux Mint 12, FreeBSD, Ubuntu 12.10, Mac OS X
Posts: 83

Original Poster
Rep: Reputation: 15
Perl/Python Java/PHP?

Quote:
Originally Posted by SlackerDex
Python is a great language to start with, it's fast and flexible - and portable. You also might want to take a look at Javascript (well, if your planning to do abit of web-based programming).



It's possible, one crucial element in learning how to program is to read code.
Thanks,

What about PHP?
 
Old 04-16-2006, 01:26 PM   #5
peter_89
Member
 
Registered: Jan 2006
Distribution: Microsoft Windows XP Professional SP2; Slackware Linux 10.2
Posts: 215

Rep: Reputation: 30
Quote:
Originally Posted by trox
Thanks,

What about PHP?
Go for PHP too, since all three of these will cover a ton of ground in the programming field.
 
Old 04-16-2006, 05:12 PM   #6
bulliver
Senior Member
 
Registered: Nov 2002
Location: Edmonton AB, Canada
Distribution: Gentoo x86_64; Gentoo PPC; FreeBSD; OS X 10.9.4
Posts: 3,760
Blog Entries: 4

Rep: Reputation: 77
Well speaking personally here, and I don't want to start a flame war, but I cannot stand Perl. I started learning both Perl and Python and about the same time, and while I am quite proficient at python now, writing or reading anything in Perl fills me with dread, and writing even the simplest script becomes a baffling ordeal. I guess Python just works closer to the way my own brain does...

Ruby is another good choice for beginners, if you are interested in purely OOP experience.
 
Old 04-17-2006, 01:16 AM   #7
scuzzman
Senior Member
 
Registered: May 2004
Location: Hilliard, Ohio, USA
Distribution: Slackware, Kubuntu
Posts: 1,851

Rep: Reputation: 47
Quote:
Originally Posted by bulliver
Well speaking personally here, and I don't want to start a flame war, but I cannot stand Perl. I started learning both Perl and Python and about the same time, and while I am quite proficient at python now, writing or reading anything in Perl fills me with dread, and writing even the simplest script becomes a baffling ordeal. I guess Python just works closer to the way my own brain does...

Ruby is another good choice for beginners, if you are interested in purely OOP experience.
Strangely enough, I'm exactly the opposite. I'm attracted to Perl for the sole reason that it flows exactly like my train of thought, whereas Python just seems... off. I realize that sometimes a change is for the better, but I'm used to programming in languages with a syntax similar to C, which Perl offers and Python does not. As a starting language though, without any previous "tainting", I can see it being a very powerful starting language.
 
Old 05-06-2006, 04:15 PM   #8
neocontrol
Member
 
Registered: Jul 2005
Posts: 273

Rep: Reputation: 31
im looking into learning perl. I'm obviously going to need a book, and do the hole self taught thing. Any suggestions of books that dumb it down and get you going pretty good. I'm told to go the O'Reilly route, but which one?

I'm currently working for a company where I'm incharge of about 20 linux servers, and we only have about 4 windows servers. So i'm looking for something that will help me better toward the linux side of things.

We have scripts and such in perl, and the mean nothing to me. So i would like to learn to be able to understand them, read them, modify them.

Thanks

Last edited by neocontrol; 05-06-2010 at 02:33 PM.
 
Old 05-06-2006, 04:26 PM   #9
Maritime
Member
 
Registered: May 2006
Location: Southern California
Distribution: Debian 3.1 (Server only)
Posts: 36

Rep: Reputation: 15
You'll find that once you learn a programming language, learning others are pretty easy.

A Google search will lead to many tutorials for Perl or Python:

http://www.comp.leeds.ac.uk/Perl/start.html - Perl
http://honors.montana.edu/~jjc/easytut/easytut/ - Python (this tutorial is specifically geared to those with no programming experience)

I wish you the best of luck.
 
Old 05-07-2006, 11:31 AM   #10
Poetics
Senior Member
 
Registered: Jun 2003
Location: California
Distribution: Slackware
Posts: 1,181

Rep: Reputation: 49
Quote:
Originally Posted by neocontrol
im looking into learning perl. I'm obviously going to need a book, and do the hole self taught thing. Any suggestions of books that dumb it down and get you going pretty good. I'm told to go the O'Reilly route, but which one?

I'm currently working for a company where I'm incharge of about 20 linux servers, and we only have about 4 windows servers. So i'm looking for something that will help me better toward the linux side of things.

We have scripts and such in perl, and the mean nothing to me. So i would like to learn to be able to understand them, read them, modify them.

Thanks

charlie r
Start with "Learning Perl" -- it's a fantastic resource. Next would be "Intermediate Perl" though the learning curve relies on you knowing 'Learning Perl' down pat. Don't worry, you'll get there. After those is the massive "Programming Perl" and it's trusty sidekick, the "Perl Cookbook." If you can get to the point where you can routinely do any of the exercizes in any of those books without complication, my hat's off to you! I'm in the middle of my Perl education right now, and I'm loving diving into a new language.
 
Old 05-08-2006, 03:11 PM   #11
DanTaylor
Member
 
Registered: Jan 2006
Distribution: Debian Sarge
Posts: 265

Rep: Reputation: 30
I learned perl as my first programming language, and found it very easy and fun to use. I also started with learning perl, the o'rielly book.
 
Old 05-08-2006, 04:04 PM   #12
neocontrol
Member
 
Registered: Jul 2005
Posts: 273

Rep: Reputation: 31
Yep thats what I'm going with. I just ordered learning perl fourth edition. Thanks for all your posts.

P.S. go get a used book off of amazon. Only 20 bucks sometimes, as in this case.
 
Old 05-14-2006, 08:06 PM   #13
PB0711
Member
 
Registered: Aug 2004
Location: London, UK
Distribution: Ubuntu 10.10, ubuntu 11.04, suse 9.2, OSX
Posts: 259

Rep: Reputation: 30
Yea 'The lama' is the best book to get. I am happy to say that I have just graduated from 'The lama' and am now going to use 'The Camel'. For those who don't know it's the O'Reilly books.

I learnt Perl as my first real language. I had experience with R, a statistical language. Perl is great, however to think in a programming way and make the algorithms it took me just under 6 months. It's hard to start with but keep pushing yourself.
The great thing with Perl is that if you know Perl you can read PHP and some sense of Java (not just Javascript). I have never used Python but hear that it's really a sys admin language?
Has anyone got a good link/book for Perl-> C learning?
 
Old 05-14-2006, 08:53 PM   #14
Gogul
Member
 
Registered: Nov 2005
Posts: 112

Rep: Reputation: 15
I'm a bit of a novice myself though I've looked at javascript and PHP and I still find Pearl difficult to comprehend... maybe it's just my learning style
 
Old 01-31-2007, 08:41 PM   #15
violettheconqueror
Member
 
Registered: Sep 2005
Location: California
Distribution: Fedora 7
Posts: 44

Rep: Reputation: 15
getting started

I am currently taking a programming class at my high school, and although technically im supposed to be learning VB (ick!) my teacher is letting me learn perl instead. I got the o'reiley llama book. I managed to get my teacher to let me install linux on some stand-alone computers for perl, however I wont be able to get online from them, this means no updates. I was wondering what I needed to use perl, obviously the interpreter but anything else? I will be using either FC6 or Ubuntu. If you could help me out with rpm's or something apt-get can handle that would be much apriciated thanks.
 
  


Reply

Tags
linux, perl, programming, python


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
linux to winXP from newbie djarmb Linux - Networking 1 11-18-2005 11:04 PM
[NEWBIE] trying to dual boot winxp/linux ? DarkFury Linux - Laptop and Netbook 5 03-09-2005 04:18 PM
Newbie- how to network Winxp and SuSE Linux 9.0? SoulPioneer Linux - Networking 7 04-21-2004 11:10 PM
Linux newbie - cannot access winxp drive PennyroyalFrog Linux - General 2 03-07-2004 09:55 PM
python linux newbie mdw Slackware 4 05-13-2003 05:38 PM


All times are GMT -5. The time now is 12:27 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration