I have been programming Perl for about 1.5 years now. I've a lot of different kinds of programming using CGI, DBI, and LWP in addition to others.

My problem is that I've wanted for awhile to get into some higher level programming. I'm pretty bored with the stuff I've been doing and I want to move on to something a little more fun. I've been reading some RFC's lately on TCP and I think I'd like to get into network programming of some kind.

My question is this: Aside from the RFC's and books, where do I got to learn about network programming. Not just another place to go to read about Internet protocols.

I realize I'm being vague, but that is partly because I have no idea what I'm looking for. I've no formal programming training so I am often limited to what I have read. I have no one to tell me what I can and can't do as most of the people with more programming experience than me that I know personally, stopped at using Perl modules to do their work. I'd like to know what's going on behind the scenes. For example, I'd like to get to the point where I could write a database interface module(I don't want to reinvent the wheel, just an example).

Any direction you guys could give me would be great. That's what I feel like I'm missing most. I have no problem learning these things, I just don't know what to learn.

Thanks in advance.

Amel - f.k.a. - kel


In reply to Network Programming??? by dsb

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.