<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")! I know this is
sacrilegious in this day and age of "I want it done NOWWW". <br>
<br>
Over the years, I have seen a lot of beautiful - but non-functional
coding being submitted. I think this was mostly due to not having a
good grasp / understanding of the underlying fundamentals that were
being used. <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. 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. And you also need to compile, which is one more thing to
do. Focus on the basics first, then expand your knowledge. <br>
<br>
I do think C is a good second language. 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"><hsechmvt@yahoo.com></a><br>
<b>To: </b>"CLUE's mailing list" <a class="moz-txt-link-rfc2396E" href="mailto:clue@cluedenver.org"><clue@cluedenver.org></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"><rderoo@deroo.net></a><br>
<b><strong>To:</strong></b> CLUE's mailing list
<a class="moz-txt-link-rfc2396E" href="mailto:clue@cluedenver.org"><clue@cluedenver.org></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"><mgallen@thegeek.nu></a>; David T. Willson
<a class="moz-txt-link-rfc2396E" href="mailto:dtwillson@thegeek.nu"><dtwillson@thegeek.nu></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"> </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>