<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I am going to be cantankerous here.<br>
    <br>
    I really think one should spend time learning the concepts and
    fundamental of the basic algorithms *BEFORE* doing any coding (I'm
    thinking of the Knuth set of books, and wish I had a set of them
    when I was starting out "back in the day")!&nbsp; I know this is
    sacrilegious in this day and age of "I want it done NOWWW".&nbsp; <br>
    <br>
    Over the years, I have seen a lot of beautiful - but non-functional
    coding being submitted.&nbsp; I think this was mostly due to not having a
    good grasp / understanding of the underlying fundamentals that were
    being used.&nbsp; <br>
    <br>
    From a coding perspective, there is very little we do today that is
    truly new and innovative. <br>
    <br>
    Also, from a higher level perspective, once one knows and
    understands the fundamentals, one can apply that knowledge to
    virtually any language!<br>
    <br>
    Just my old-time opinion,<br>
    <br>
    Jim<br>
    <br>
    On 05/07/2012 01:03 PM, <a class="moz-txt-link-abbreviated" href="mailto:dennisjperkins@comcast.net">dennisjperkins@comcast.net</a> wrote:
    <blockquote
cite="mid:960223075.2259022.1336417434168.JavaMail.root@sz0109a.emeryville.ca.mail.comcast.net"
      type="cite">
      <style type="text/css">p { margin: 0; }</style>
      <div style="font-family: Arial; font-size: 12pt; color: #000000">I
        don't know if C is a good first language.&nbsp; In addition to
        learning basic programming principles, you must also deal with
        pointers, work around C's not having strings as a basic type,
        etc.&nbsp; And you also need to compile, which is one more thing to
        do.&nbsp; Focus on the basics first, then expand your knowledge.&nbsp; <br>
        <br>
        I do think C is a good second language.&nbsp; But then, I think
        software engineers should also learn assembly language, not
        because they will ever use it, but because it exposes them to
        where hardware and software meet at the most basic level.<br>
        <br>
        <hr id="zwchr"><b>From: </b>"M Paul Webb"
        <a class="moz-txt-link-rfc2396E" href="mailto:hsechmvt@yahoo.com">&lt;hsechmvt@yahoo.com&gt;</a><br>
        <b>To: </b>"CLUE's mailing list" <a class="moz-txt-link-rfc2396E" href="mailto:clue@cluedenver.org">&lt;clue@cluedenver.org&gt;</a><br>
        <b>Sent: </b>Monday, May 7, 2012 12:45:45 PM<br>
        <b>Subject: </b>Re: [clue] Budding SW Engineers<br>
        <br>
        <div style="color:#000; background-color:#fff;
          font-family:verdana, helvetica, sans-serif;font-size:12pt">
          <div><span>I've always heard that it is best to begin with
              some form of C. You don't think so? I don't know program
              language, but the basics do not look difficult. However,
              what I'm wondering is -- if I invest some time to learn a
              language, then what can I do with it? If there were
              something fun or practical, I might look at some books.</span></div>
          <div><br>
          </div>
          <div style="font-size: 12pt; font-family: verdana, helvetica,
            sans-serif; ">
            <div style="font-size: 12pt; font-family: 'times new roman',
              'new york', times, serif; ">
              <div dir="ltr"> <font face="Arial" size="2">
                  <hr size="1"> <b><span style="font-weight:bold;">From:</span></b>
                  Raymond DeRoo <a class="moz-txt-link-rfc2396E" href="mailto:rderoo@deroo.net">&lt;rderoo@deroo.net&gt;</a><br>
                  <b><strong>To:</strong></b> CLUE's mailing list
                  <a class="moz-txt-link-rfc2396E" href="mailto:clue@cluedenver.org">&lt;clue@cluedenver.org&gt;</a> <br>
                  <b><span style="font-weight: bold;">Cc:</span></b> Max
                  G. Allen <a class="moz-txt-link-rfc2396E" href="mailto:mgallen@thegeek.nu">&lt;mgallen@thegeek.nu&gt;</a>; David T. Willson
                  <a class="moz-txt-link-rfc2396E" href="mailto:dtwillson@thegeek.nu">&lt;dtwillson@thegeek.nu&gt;</a> <br>
                  <b><span style="font-weight: bold;">Sent:</span></b>
                  Monday, May 7, 2012 12:10 PM<br>
                  <b><span style="font-weight: bold;">Subject:</span></b>
                  Re: [clue] Budding SW Engineers<br>
                </font> </div>
              <br>
              <div id="yiv1602297189">
                <div>David:
                  <div><br>
                    <div>
                      <div>
                        <blockquote><span
                            class="yiv1602297189Apple-style-span"
                            style="border-collapse: separate;
                            font-style: normal; font-variant: normal;
                            font-weight: normal; letter-spacing: normal;
                            line-height: normal; orphans: 2;
                            text-indent: 0px; text-transform: none;
                            white-space: normal; widows: 2;
                            word-spacing: 0px; font-size: medium;
                            font-family: Helvetica; ">
                            <div>
                              <div style="font-size: 12pt; color: rgb(0,
                                0, 0); font-family: 'Times New Roman'; ">I
                                can't<span
                                  class="yiv1602297189Apple-converted-space">&nbsp;</span><span>count
                                  the number of times I've been asked,
                                  "What is the best programming
                                  language? Which one should I learn
                                  first?"<br>
                                  <br>
                                  Learn them all, but start with Python,
                                  because it's easy, fun, and highly
                                  capable out-of-the box.<br>
                                </span></div>
                            </div>
                          </span></blockquote>
                        <div><br>
                        </div>
                        And one of few where indentation matters. :)</div>
                      <div><br>
                        <blockquote><span
                            class="yiv1602297189Apple-style-span"
                            style="border-collapse: separate;
                            font-style: normal; font-variant: normal;
                            font-weight: normal; letter-spacing: normal;
                            line-height: normal; orphans: 2;
                            text-indent: 0px; text-transform: none;
                            white-space: normal; widows: 2;
                            word-spacing: 0px; font-size: medium;
                            font-family: Helvetica; ">
                            <div>
                              <div style="font-size: 12pt; color: rgb(0,
                                0, 0); font-family: 'Times New Roman'; "><span>Next,
                                  if you want to get further away from
                                  the OS, go Java. If you want to get
                                  closer to the OS, go bash.<br>
                                </span></div>
                            </div>
                          </span></blockquote>
                        <div><br>
                        </div>
                        I think Java or C, bash isn't a programming
                        language and is further from the OS than Java. (
                        even taking into account the JVM )</div>
                      <div><br>
                        <blockquote><span
                            class="yiv1602297189Apple-style-span"
                            style="border-collapse: separate;
                            font-style: normal; font-variant: normal;
                            font-weight: normal; letter-spacing: normal;
                            line-height: normal; orphans: 2;
                            text-indent: 0px; text-transform: none;
                            white-space: normal; widows: 2;
                            word-spacing: 0px; font-size: medium;
                            font-family: Helvetica; ">
                            <div>
                              <div style="font-size: 12pt; color: rgb(0,
                                0, 0); font-family: 'Times New Roman'; "><span
id="yiv16022971891db0e1d5-cb88-49a4-8e2f-e90f3b6109a8">And enough
                                  JavaScript and perl to get by on.<br>
                                </span></div>
                            </div>
                          </span></blockquote>
                        <div><br>
                        </div>
                        I would have to say the JavaScript is an
                        absolute must unless that have no desire to
                        write Internet related code. So many
                        technologies today are making use of javascript
                        ( node.js, mongodb, html5, etc ) that anyone not
                        learning JavaScript today is doing themselves a
                        huge disservice.</div>
                      <div><br>
                      </div>
                      <div>Cheers,</div>
                      <div>Raymond</div>
                    </div>
                  </div>
                </div>
              </div>
              <br>
              _______________________________________________<br>
              clue mailing list: <a moz-do-not-send="true"
                href="mailto:clue@cluedenver.org" target="_blank">clue@cluedenver.org</a><br>
              For information, account preferences, or to unsubscribe
              see:<br>
              <a moz-do-not-send="true"
                href="http://cluedenver.org/mailman/listinfo/clue"
                target="_blank">http://cluedenver.org/mailman/listinfo/clue</a><br>
              <br>
            </div>
          </div>
        </div>
        <br>
        _______________________________________________<br>
        clue mailing list: <a class="moz-txt-link-abbreviated" href="mailto:clue@cluedenver.org">clue@cluedenver.org</a><br>
        For information, account preferences, or to unsubscribe see:<br>
        <a class="moz-txt-link-freetext" href="http://cluedenver.org/mailman/listinfo/clue">http://cluedenver.org/mailman/listinfo/clue</a></div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
clue mailing list: <a class="moz-txt-link-abbreviated" href="mailto:clue@cluedenver.org">clue@cluedenver.org</a>
For information, account preferences, or to unsubscribe see:
<a class="moz-txt-link-freetext" href="http://cluedenver.org/mailman/listinfo/clue">http://cluedenver.org/mailman/listinfo/clue</a></pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
+--------------------------------------+------------------------------+
|Jim Bucks                             |Phone: +1(970)539-1242  Cell  |
|1924 44th Avenue Court                |       +1(970)330-3276  Home  |
|Greeley, Colorado  80634       (USA)  |Email: <a class="moz-txt-link-abbreviated" href="mailto:jbucks@procci.com">jbucks@procci.com</a>      |
+--------------------------------------+------------------------------+
|                       WWW: <a class="moz-txt-link-freetext" href="http://www.procci.com">http://www.procci.com</a>                    |
+---------------------------------------------------------------------+
</pre>
  </body>
</html>