The one thing I like about Linux is versatility. Granted, it's a limited versatility, but for the technically inclined, it can handle most everything you want in a "productive" computer. At home I have a server and development box both running Linux. I've never felt comfortable developing in the Windows9X/NT paradigm, simply because I've never done it professionally.

To make sense of that statement, consider the projects in a CS cirriculum. When you sit down in front of Visual Studio, the IDE does half of the work for you. Now I'm a big proponent of simplified work, but when I was learning the intricate details of developing in a language, this was a barrier to me. In The Pragmatic Programmer, the authors stress that IDEs that do wizard code are only useful if you keep the wizard code away from your code. I think that the fact that "if you want wizard code in Unix, you have to create your own code generator" is a good thing when you are first being introduced to a platform of development. Less experienced programmers will have a tendency to take wizard code and make it theirs.

In the end, it's all about personal preference, but I've known a lot of people that are more comfortable developing in Unix than they are in Windows. (Perhaps the history of the two systems provides explanation to this?)

ALL HAIL BRAK!!!


In reply to Re: Linux vs. Windows for Learning Perl by PsychoSpunk
in thread Linux vs. Windows for Learning Perl by OzzyOsbourne

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.