Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^3: latest perl book.

by perlfan (Vicar)
on Aug 31, 2020 at 23:09 UTC ( [id://11121244]=note: print w/replies, xml ) Need Help??


in reply to Re^2: latest perl book.
in thread latest perl book.

Do you have an application in mind? This is important. If you have the nagging feeling that you just need to learn Perl, find an application, tool, or game you can dig into and get started. Generally asking how to do X in Perl around here is going to be a lot more fruitful than simply learning Perl. A lot of people fall into Perl due to drawing the short straw at work. Others are compelled to it from something less definitive. If you're in the latter category, I agree it can be a little harder to break into it unless you have something that generates the external motivation. You don't have to answer it here (though I am curious), if you could create a tool to do something, what would it be? It really comes down to having some work to do and getting done with Perl.

Some general examples of "tools":

  • system administration (e.g., monitoring, cronjob, etc)
  • something to drive a GUI (e.g., Tk)
  • munging data (log files, input data for something scientific)
  • a tool to help manage the contents of a local database file
  • a web application, done the right way
  • a social media feed monitor that emails you when your ex checks in somewhere
etc...

Replies are listed 'Best First'.
Re^4: latest perl book.
by marto (Cardinal) on Sep 04, 2020 at 10:20 UTC

    "a social media feed monitor that emails you when your ex checks in somewhere" stalking seems like quite an unhealthy suggestion....

Re^4: latest perl book.
by Anonymous Monk on Aug 31, 2020 at 23:25 UTC

    Thank you for the detailed response.

    It will primarily be automating health checks, writing data to Excel sheets to generate reports and graphs, emailing this information to various teams, all of this through scripts. I tried Python but didn't like it much. I'm far more comfortable with the braces than spaces.

    Also one of the senior guys who just left told me to learn Perl because in the automation world, Perl skill is considered to be a higher level skill than Python and there is a good demand for Perl atleast in the automation and devops world.

    He also mentioned that this forum is one of the reasons why he could learn Perl very well and thinks quite highly of perlmonks.

    Infact I've registered for a username here but looks like the request is still being considered, hence I'm writing here anonymously. Once my request gets approved I will use it to post questions here.

      "I've registered for a username here but looks like the request is still being considered"

      You present yourself very well. I won't elaborate on that, but I assume you've been around the block and know what I'm speaking of.

      You're more than welcome here, and I too prefer braces over indents.

      I feel that Perl is right up your alley for what you've described. Many of the members (ahem: Monks) here have been around for some time, and have experience across countless competencies far beyond the Perl programming language itself. For me personally, I know I've answered questions here (and asked questions about) far reaching things such as networking, other languages (including real life dictionary linguistic translation), extremely detailed reporting mechanisms, and for me, when I ask questions as of the last few years, I ask the mathematicians for help with scientific algorithms that I can't come up with or understand myself.

      I forget how the approval for a new account works as it's been some time, but we'll see if Corion can fast track any mechanism to get you included.

      Welcome to Perlmonks. It has been, and still remains my favourite place on the Internet.

        Thanks once again. "Extremely detailed reporting" is what I'm really interested in. Not sure if Perl will enable me to generate reporting with data and graphs in excel, but if it does, then I'd be a happy camper.

        Most of the folks I know seem to believe that python is better suitable for this specific requirement but, I'd take that with a pinch of salt. From what I've seen both languages are equally capable.

A reply falls below the community's threshold of quality. You may see it by logging in.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (4)
As of 2024-04-19 05:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found