Biggest issue with someone who knows very little about programming starting with something like C revolves around dynamic memory allocation (which involves pointers as well which can be difficult). Try to build a sweet dynamic dictionary/hash map in C then try it in python :-). Not to mention dynamic typing saves a good amount of time as well. <br>
<br>On the flip side people may never learn how thing work under the covers, understanding how python (or insert language here) achieves all its cool tricks under the covers is nice to know and comes in handy from time to time. And dynamic typing has bitten me a few times. Of course they say Python is strongly typed. <br>
<br><br><br><div class="gmail_quote">On Mon, May 7, 2012 at 12:45 PM, M Paul Webb <span dir="ltr">&lt;<a href="mailto:hsechmvt@yahoo.com" target="_blank">hsechmvt@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="font-size:12pt;font-family:verdana,helvetica,sans-serif"><div><span>I&#39;ve always heard that it is best to begin with some form of C. You don&#39;t think so? I don&#39;t know program language, but the basics do not look difficult. However, what I&#39;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:&#39;times new roman&#39;,&#39;new york&#39;,times,serif"> <div dir="ltr"> <font face="Arial"> <hr size="1">
  <b><span style="font-weight:bold">From:</span></b> Raymond DeRoo &lt;<a href="mailto:rderoo@deroo.net" target="_blank">rderoo@deroo.net</a>&gt;<br> <b><span style="font-weight:bold">To:</span></b> CLUE&#39;s mailing list &lt;<a href="mailto:clue@cluedenver.org" target="_blank">clue@cluedenver.org</a>&gt; <br>
<b><span style="font-weight:bold">Cc:</span></b> Max G.
 Allen &lt;<a href="mailto:mgallen@thegeek.nu" target="_blank">mgallen@thegeek.nu</a>&gt;; David T. Willson &lt;<a href="mailto:dtwillson@thegeek.nu" target="_blank">dtwillson@thegeek.nu</a>&gt; <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><div><div class="h5"> <br>
<div><div>David:<div><br><div><div><blockquote type="cite"><span style="border-collapse:separate;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium;font-family:Helvetica"><div>
<div style="font-size:12pt;font-family:&#39;Times New Roman&#39;">I can&#39;t<span> </span><span>count the number of times I&#39;ve been asked, &quot;What is the best programming language? Which one should I learn first?&quot;<br>
<br>Learn them all, but start with Python, because it&#39;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 type="cite"><span style="border-collapse:separate;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium;font-family:Helvetica"><div>
<div style="font-size:12pt;font-family:&#39;Times New Roman&#39;"><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&#39;t a programming language and is further from the OS than Java. ( even taking into account the JVM )</div><div><br><blockquote type="cite"><span style="border-collapse:separate;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium;font-family:Helvetica"><div>
<div style="font-size:12pt;font-family:&#39;Times New Roman&#39;"><span>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></div></div><div class="im">_______________________________________________<br>clue mailing list: <a href="mailto:clue@cluedenver.org" target="_blank">clue@cluedenver.org</a><br>
For information, account preferences, or to unsubscribe
 see:<br><a href="http://cluedenver.org/mailman/listinfo/clue" target="_blank">http://cluedenver.org/mailman/listinfo/clue</a><br><br> </div></div> </div>  </div></div><br>_______________________________________________<br>

clue mailing list: <a href="mailto:clue@cluedenver.org">clue@cluedenver.org</a><br>
For information, account preferences, or to unsubscribe see:<br>
<a href="http://cluedenver.org/mailman/listinfo/clue" target="_blank">http://cluedenver.org/mailman/listinfo/clue</a><br></blockquote></div><br>