Is it unrealistic to take this approach

No. It's very realistic. This is my single pet peeve about many programmers - they're extremely arrogant. Many people will leave you to believe programming is extremely hard, and requires many years to master. Bullshit. I've seen people go from complete novices to successfully writing first person shooters in 2 weeks. You just have to have the right attitude. You also have a strong background in C (we won't utter the name of its ungodly, bloated extension in this holy place) which is a lot harder to learn than Perl, so it should be a breeze.

For learning Perl 5, I'd first recommend picking up Programming Perl, it's a lot more in-depth and it provides an excellent reference. Give that a quick read-through, try out a couple of the main ideas along the way, then start your project. Remember not to treat Perl special, it's not a magic cure to all your programming problems. You still have to have a solid design process and constantly test and refactor your code.

And now that I've said that, I'd personally recommend you do not learn perl 5. Barring a couple highly targeted bouts of insanity, Perl 6 is going to make it look like TCL. In the meantime, try out Python or Ruby, unless you have a specific reason for learning Perl 5.

Oh and if you want specific suggestions on your project, you'll have to post more about it.


In reply to Re: Newbie Ramping up on a big project by Anonymous Monk
in thread Newbie Ramping up on a big project by Anonymous Monk

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.