<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font size="+1"><font face="Ubuntu">Hi,<br>
<br>
For a beginner, after Alice (which I might skip) I would
probably start with Python as it is a fairly easy language to
understand and very useful out of the box. Ruby would be my
second choice. Then for a database learn SQL with a good, real
db (no MS Access trash) and for web learn HTML5/CSS3 with the
framework for the language (Django for Python, Rails for Ruby)
as well as JavaScript<br>
<br>
I would prefer an interpreted language because she could use the
interpreter to test code snippets without having to compile the
project. I would also use the latest versions of the language
and not worry about older versions. Python 3 and Python 2 have
some major differences.<br>
<br>
Jay<br>
<br>
</font></font>
<div class="moz-cite-prefix">On 05/29/2014 03:17 PM, Tom Freeman
wrote:<br>
</div>
<blockquote
cite="mid:alpine.LRH.2.11.1405291441140.15450@intel.digichem.net"
type="cite">
<br>
My apologies for using up people's bandwidth for something not
really linux, but this list is the best resource I know of for
access to computer people with an insane breadth of backgrounds
and opinions. And they are willing to share.
<br>
<br>
A few days ago my daughter asked for an opinion as to a computer
language for her to learn. No, she doesn't have a project in mind,
which would have at least focused the discussion a little bit. She
is a university librarian, however, should that have any bearing
on the discussion. She has access to a moderate amount of
materials for "Alice", which apparently her school uses for
programming introduction.
<br>
<br>
My advice, which should be considered highly flawed, was to take
advantage of the "Alice" materials as a first, quick step. Follow
that with perhaps either some work in Python or Java, with the
Java due to her constant involvement in tiny web projects.
<br>
<br>
If the Python or Java settles, and the itch continues, I was
suggesting a second language, possibly data base oriented for the
library work, or something derived from either FORTH or LISP for
the mind expansion properties. As yet another alternative -
cshell(?) since she prefers the macintoy.
<br>
<br>
(I had a relative utterly in love with FORTH and very good at it
also. Unfortunately, he thought _everybody_ should program in
it... Not a very successful idea unfortunately.)
<br>
<br>
The multipart question here seems to be:
<br>
1) Is there a proper solid resource for building some programming
skill that I should have know about and don't?
<br>
2) Did I suggest a moderately reasonable approach in the eyes of
people who _actaully_ program?
<br>
3) Is there probably a better approach I should have known about?
<br>
<br>
Thanks to all for the use of their bandwidth.
<br>
<br>
_______________________________________________
<br>
Ale mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:Ale@ale.org">Ale@ale.org</a>
<br>
<a class="moz-txt-link-freetext" href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a>
<br>
See JOBS, ANNOUNCE and SCHOOLS lists at
<br>
<a class="moz-txt-link-freetext" href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a>
<br>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Jay Lozier
<a class="moz-txt-link-abbreviated" href="mailto:jslozier@gmail.com">jslozier@gmail.com</a></pre>
</body>
</html>