<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>My first language was Apple BASIC on an Apple II (something, maybe 'c'). My second was Power C from Mix Software which I bought with my own money.<span> My third was some variety of machine language on a Z80.<br><br>Yes, I was a DOS baby.<br><br>For many years, I said that my favorite programming language was JavaScript, but that always felt cheap. Thanks to DeRoo for validating.<br><br>Now, I think I like Python better, but I don't really know it as well yet, so we'll see...<br><br><span name="x"></span>--<br>David L. Willson<br>Trainer, Engineer, Enthusiast<br>RHCE Network+ A+ Linux+ LPIC-1 Ubuntu<br>Mobile 720-333-LANS(5267)<br><br>This is a good time for a r3volution.<span name="x"></span><br></span><br><hr id="zwchr"><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><style>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" &lt;hsechmvt@yahoo.com&gt;<br><b>To: </b>"CLUE's mailing list" &lt;clue@cluedenver.org&gt;<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 &lt;rderoo@deroo.net&gt;<br> <b><strong>To:</strong></b> CLUE's mailing list &lt;clue@cluedenver.org&gt; <br><b><strong>Cc:</strong></b> Max G.
 Allen &lt;mgallen@thegeek.nu&gt;; David T. Willson &lt;dtwillson@thegeek.nu&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> <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 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><br>_______________________________________________<br>clue mailing list: clue@cluedenver.org<br>For information, account preferences, or to unsubscribe see:<br>http://cluedenver.org/mailman/listinfo/clue</div><br>_______________________________________________<br>clue mailing list: clue@cluedenver.org<br>For information, account preferences, or to unsubscribe see:<br>http://cluedenver.org/mailman/listinfo/clue</blockquote><br></div></body></html>