<div class="gmail_quote">On Mon, Apr 11, 2011 at 11:44 AM, Matthew Nuzum <span dir="ltr"><<a href="mailto:newz@bearfruit.org">newz@bearfruit.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im"><div class="gmail_quote">On Sun, Apr 10, 2011 at 2:07 PM, Aaron Cooper <span dir="ltr"><<a href="mailto:darthcooper24@yahoo.com" target="_blank">darthcooper24@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font:inherit"><div>As for the recommedations I would love some ideas on a good first programming language to learn.  I was thinking about python but i'm open to other ideas.  Also I am interested in good introductory Linux books espically ubuntu.</div>



<div> </div></td></tr></tbody></table></blockquote></div><div><br></div></div>I would probably ask what your goal for a first language is. I have gone back and forth between recommending Python and Javascript. At this point, if a person says "I want to make my computer do interesting stuff" then I say Python because it's a good general purpose tool. If a person says "I want to make games" or anything web related then I say Javascript.<div>


<br></div><div>Both are very easy to learn, there are scads of tutorials, books and people around to help, even some classes, both online and irl.</div><div><br></div><div>The benefit of Javascript for game programming is that you can share your work with others. You just tell someone the address for the web-page you made and they see it just the same as you. I used to recommend Python because of the awesome pygame toolkit but it is very difficult to share your games with people when you're new to it, especially if they use Windows.</div>


<div><br></div><div>And obviously I recommend JS for web stuff because it is one of the three constants in web programming (along with HTML and CSS). No matter what you use to develop your app in the end, JS is useful.</div>


<div><br></div><div>By the way, I'm a web developer and I use Python and CSS.<br clear="all"><br></div></blockquote><div><br></div><div>(keep in mind I'm a web dev, and the old saying that when you have a hammer, everything starts to look like a nail)</div>

<div><br></div><div>By the way, if your goal is to make money as quick as possible then I might have a third recommendation. It seems to me that Ruby, esp Ruby on Rails, is a valuable commodity these days. And, absolutely no disrespect to any of the Rails devs I know, it seems to be attracting people who are new to the field or programming. Very likely because the tool is designed to be so pragmatic (as in, you get to be productive very quickly).</div>

<div><br></div><div>-- </div></div><div>Matthew Nuzum<br>newz2000 on freenode, skype, linkedin and twitter<br><br>"My aim has always been to get to the truth rather than to support some<div>position. And in criticizing others, I have always tried to understand what their</div>

<div>position was and not to misrepresent it. I have never been interested in cheap</div><div>victories." -Ronald Coase </div></div><br>