Computer Programming Languages @ Amazon.com

1 - I can do better 2 - Jury's out 3 - Pretty darn good 4 - Splendiferous 5 - Awesometastic by 1 person | Log in to rate

Ranked #2,895 in Tech & Geek, #74,213 overall

Knuth says programming languages are all alike (OK, he says they have several properties in common.)  Still, it is a lot easier to learn a second or "N 1th" language than it is to learn the first one.

Many languages are available, each with strengths and weaknesses -- and fervent fans. Knowing what you intend your progams to do makes picking an appropriate language a lot easier.

Bookmark 

The Art of Computer Programming 

The Art of Computer Programming isn't a "beginner's" book, but it's a great place to start a serious study of computer science. Programming is a detail-oriented process. Knuth never loses sight of the conceptual forest amidst the syntactic trees. Expensive. Worth it!

Further Reading 

This lens certainly got side-tracked in the RSS frenzy! However, there will be some additions "RSN." If your favorite language isn't listed here, try:

Computer Languages
Computer Programming
Web Scripting


Eric S. Raymond 

Eric was for many years the keeper of "The Jargon File" FAQ, which is the source of the "scratch monkey" reference, and became The New Hacker's Dictionary -- still is, I guess.

Anyway I couldn't plug the dictionary without mentioning The Cathedral & the Bazaar which helped to launch the open source "revolution."

The New Hacker's Dictionary - 3rd Edition

Amazon Price: $22.37 (as of 07/12/2009) Buy Now

In Memorium : Mabel the scratch monkey 

I knew there'd be problems screen-scraping Amazon.com. I just didn't know they'd be so pervasive or happen so soon.

Meanwhile, The Jadebox Store is our "scratch monkey".

Ajax 

http://feeds.feedburner.com/AjaxProgrammingBooksAmazoncom

View / Subscribe this feed or Search / Bookmark homepage.

Loading Fetching RSS feed... please stand by

Assembly Language (ASM, MASM) 

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

BASIC 

Beginner's All-purpose Symbolic Instruction Code (BASIC) was one of the first computer languages to gain wide acceptance. It has since sprouted a number of offshoots, including QBasic and Microsoft's Visual Basic.

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

C (including C++) 

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

FORTRAN 

http://feeds.feedburner.com/FortranBooksAmazoncom

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

Java (Beginning) 

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

Lisp 

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

PHP 

PHP is a self-recursive acronym (like GNU) for PHP Hypertext Preprocessor. This is often rendered "Perl Hypertext Preprocessor," which is apparently wrong, although PHP and Perl support each other nicely.

PHP 

Programming PHP

This is the definitive PHP reference. You will want this book whether you are currently a programmer or not. Non-Programmers will probably want Learning PHP 5 as well

Amazon Price: $26.39 (as of 07/12/2009) Buy Now

Learning PHP 5

Amazon Price: $19.77 (as of 07/12/2009) Buy Now

Web Database Applications with PHP & MySQL, 2nd Edition

One of the frequently-cited advantges of the Programming PHP above is that it doesn't treat PHP as if it were joined at the hip to MySQL as many books do. If, OTOH that's what you want, try this book.

Amazon Price: $29.67 (as of 07/12/2009) Buy Now

Python 

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

Visual BASIC (Beginning) 

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

Tcl/Tk ("Tickle") 

http://feeds.feedburner.com/TcltkBooksAmazoncom

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

XHTML 

XHTML -- the emerging standard language for publishing webpages -- is a variant of XML or an XML vocabulary. Think of it as XML designed to be viewed in a browser as a human-readable page. Most XHTML books include material on standard HTML and CSS.

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

Beginning XML 

"Core XML" might be a better title for this book. This is not "For Dummies" introduction, but an overview of the entire XML family including XHTML, RSS, XSLT, etc.

With the release of the fourth edition just a few days away, there is little reason to buy the third edition, unless you don't need the "bleeding edge" bells and whistles and want to catch the publisher's closeout pricing.

Beginning XML, 4th Edition (Programmer to Programmer)

Scheduled for release : May 21, 2007

Amazon Price: $26.39 (as of 07/12/2009) Buy Now

Beginning XML (Programmer to Programmer)

Amazon Price: (as of 07/12/2009) Buy Now

XML 

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

XSLT (eXtensible Stylesheet Language Transformations) 

As the XML family of languages has evolved, the original XSL vocabulary has been superceded by XSLT, which transforms content plus
XSLT-FO (eXtensible Stylesheet Language - Formatting Objects) which handles the display of the output document.

Learning XSLT

This is a clear, concise introduction to the confusing world of XSLT. A great place to start.

Amazon Price: $23.07 (as of 07/12/2009) Buy Now

XSLT, 2nd Edition

This edition won't be out until September. Get the First Edition if you can't wait.

Amazon Price: $31.49 (as of 07/12/2009) Buy Now

XSLT 2.0 Programmer's Reference (Programmer to Programmer)

Many people swear by this book. Others swear at it. Notice that the title calls it a "Reference" -- not a tutorial. Lacks coverage of XPath.

Amazon Price: $26.39 (as of 07/12/2009) Buy Now

XSL (Extensible Stylesheet Language) 

The current usage is to enclose transforms in a xsl:stylesheet tag which supercedes the older xsl:transform tag, thus creating needless confusion with the HTML CSS specification. Generally, the transform tag is retained to distinguish the XSL 1.0 specification in older code.

View / Subscribe this feed or Search / Bookmark

Loading Fetching RSS feed... please stand by

LinkBuddies Rocks! 

No. Really. It does.

The Whole Ed Cata-Blog 

Subscribe to The Whole Ed Cata-Blog

I've never quite been sure what distinguishes a blog from a regular webpage. Timeliness seems to have something to do with it, but that doesn't seem to be a hard and fast rule.

Anyway, here are some of the things I've been working on lately...

Loading Fetching RSS feed... please stand by