He means JavaScript. ;)

Honestly, though, PHP and all it's fault not withstanding, I highly recommend starting with a C syntax-based language such as JavaScript, PHP, Java, or even C# (and obviously C and C++). Get some basic programming concepts understood, and then pursue the language the fits the bill for the task you're trying to solve.

Most languages share some similarities, so moving between them gets easier as you go a long. Starting with a C syntax-based language will put you in good stead for learning several more (the list above is by no means exhaustive).

If you want to check out some language usage statistics, I recommend these two sites:

And do join the #code4lib IRC channel. It's enjoyable regardless of the language you pick. :)

On 3/25/10 11:36 AM, Gabriel Farrell wrote:
You should /join #code4lib. Only there will you learn the secret one
true path to wisdom.

On Thu, Mar 25, 2010 at 11:31 AM, Matthew Bachtell
<matthewbacht...@gmail.com>  wrote:
As someone who uses PHP to do the small things I would recommend using
Python or another language.  I am trying to transition away from PHP to
Python as it is not a panacea.  PHP's great for web scripting but was never
intended to do all of the duct taped projects that I have put together with

On Thu, Mar 25, 2010 at 10:56 AM, Yitzchak Schaffer<
yitzchak.schaf...@gmx.com>  wrote:

On 3/24/2010 17:43, Joe Hourcle wrote:

I know there's a lot of stuff written in it, but *please* don't
recommend PHP to beginners.

Yes, you can get a lot of stuff done with it, but I've had way too many
incidents where newbie coders didn't check their inputs, and we've had
to clean up after them.

Another way of looking at this: part of learning a language is learning its
vulnerabilities and how to deal with them.  And how to avoid security holes
in web code in general.

Yitzchak Schaffer
Systems Manager
Touro College Libraries
33 West 23rd Street
New York, NY 10010
Tel (212) 463-0400 x5230
Fax (212) 627-3197
Email yitzchak.schaf...@tourolib.org

Access Problems? Contact systems.libr...@touro.edu

Reply via email to