[Cialug] Hello and can I get some recommendations

Matthew Nuzum newz at bearfruit.org
Mon Apr 11 11:44:19 CDT 2011


On Sun, Apr 10, 2011 at 2:07 PM, Aaron Cooper <darthcooper24 at yahoo.com>wrote:

> 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.
>
>

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.

Both are very easy to learn, there are scads of tutorials, books and people
around to help, even some classes, both online and irl.

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.

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.

By the way, I'm a web developer and I use Python and CSS.

-- 
Matthew Nuzum
newz2000 on freenode, skype, linkedin and twitter

"My aim has always been to get to the truth rather than to support some
position. And in criticizing others, I have always tried to understand what
their
position was and not to misrepresent it. I have never been interested in
cheap
victories." -Ronald Coase
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cialug.org/pipermail/cialug/attachments/20110411/9b24e7d3/attachment.html>


More information about the Cialug mailing list