I think starting with an scripting language is a good start. Personally I hate JavaScript with a passion - but unfortunately it&#39;s a necessary evil. Having helped build some very huge E-Commerce sites - you have to use it. Now with HTML 5 it will become more important. I think looking at things like JQuery or Dojo shows what you can do with JavaScript and CSS. Having used Dojo to build some nice corporate web applications you can do a lot with JavaScript.  I&#39;m learning JQuery now as I think it&#39;s a little more &quot;lightweight&quot; than Dojo.<br>
<br>Being a Java programmer now for about 10 years I think &#39;C&#39; is probably the best of the higher level languages to start with. That is what I started with on the Commodore Amiga (along with some Assembly) (still have my Amiga - great system - before it&#39;s time). With all the stuff going on with Oracle/Google - there are some scary things happening there. Granted what the EU did was a GREAT start. But, this is the U.S. and our court system isn&#39;t known for being the most intelligent. I myself have started brushing up on my &#39;C&#39; as a fall back in case this thing goes sideways. Granted Java isn&#39;t to difficult to learn really as long as you understand OO concepts. I&#39;m sure there are .NET folks that think it&#39;s the most awesome - I&#39;ve worked in it (C# and VB .NET) - don&#39;t like it. I helped beta test the early versions of VS .NET (as a VB programmer at the time) - wasn&#39;t impressed. I still prefer VB 6 over the VB .NET.<br>
<br><br>Oracle v. Google and the Dangerous Implications of Treating APIs as Copyrightable <br><a href="https://www.eff.org/deeplinks/2012/05/oracle-v-google-and-dangerous-implications-treating-apis-copyrightable">https://www.eff.org/deeplinks/2012/05/oracle-v-google-and-dangerous-implications-treating-apis-copyrightable</a><br>
<br>EU Court of Justice: No Copyright on Computer Functionality or Computer Languages<br><a href="http://www.groklaw.net/article.php?story=20120502083035371">http://www.groklaw.net/article.php?story=20120502083035371</a><br>
<br>From the Courtroom: Oracle v. Google, Day 1 of Patent Phase ~pj - Updated 7Xs- Partial Verdict; Oracle Wins Nothing That Matters<br><a href="http://www.groklaw.net/article.php?story=20120507122749740">http://www.groklaw.net/article.php?story=20120507122749740</a><br>
<br>About Compatibility and Fragmentation of Java (Oracle v. Google) <br><a href="http://www.groklaw.net/article.php?story=20120505160313277">http://www.groklaw.net/article.php?story=20120505160313277</a><br><br><br><div class="gmail_quote">
On Mon, May 7, 2012 at 12:57 PM, David L. Willson <span dir="ltr">&lt;<a href="mailto:DLWillson@thegeek.nu" target="_blank">DLWillson@thegeek.nu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><div style="font-size:12pt;font-family:Times New Roman">I can&#39;t <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>I can answer now, with some confidence.<br>
<br>Learn them all, but start with Python, because it&#39;s easy, fun, and highly capable out-of-the box.<br><br>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>
<br></span><span>And enough JavaScript and perl to get by on.<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></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>