Bunch of questions here.

I googled API(I have no idea what it is, I just heard that it stands for application interface)..
An API in general is whatever interface the program provides so that it can be "controlled" by another program (instead of a user). Some APIs are in the form of a library of functions, others may provide some kind of network interface/protocol for instance. Many programs don't have an API at all; they just rely on button/keyboard clicks or mouse movement.

Is that the right way to approach something like that if one was interested in writing something to interace w/ 3rd party software Is perl right software to do that sort of work?
If your target program has a public API, then it's usually the most reliable and easiest way to control it. Perl's pretty good at doing that kind of thing, but the devil is as always in the details.
How does one find out what the capability of that 3rd party software and how to interface that?(I am thinking API)
Search the web. Especially the site of the manufacturer. You may need to pay for this information. An API is controlled by the target program(mer), so the info on the API is controlled by whoever controls the program. Unless you're content to rely on hacks that might break at the next update.


In reply to Re: API ? interfacing 3rd party company software w/ perl? by Joost
in thread API ? interfacing 3rd party company software w/ perl? by convenientstore

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.