Welcome to our virtual library – offered in conjunction with the Amazon.com Associates program and Take Control Ebooks. What does that mean? It means that if you buy any of the books listed here, including those from Amazon.com, by clicking on the cover image, you’ll be supporting us too. Most of the books we list here relate to things you can do with BBEdit — but not all of them! We’ve included some titles we think you’ll find interesting or useful:

Patrick says: “If you are a serious grep user, or want to be one, don’t walk but run! and get Jeffrey Friedl’s excellent Mastering Regular Expressions.” This book covers the basics of regular-expression syntax, then delves into the mechanics of expression-processing, common pitfalls, performance issues, and implementation-specific differences. Written in an engaging style and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions offers a wealth of information that you can put to immediate use.

HTML, XML, and CSS by Elizabeth Castro (sixth edition) is the latest revision of a classic resource that works both as a tutorial and a reference. This version is updated with discussions of structural markup, document types, and plenty of CSS goodness.

Now in its third version, PHP 5 Fast & Easy Web Development is an excellent primer for coders new to PHP. Kerri built her first LAMP-powered web project using the original printing of this book, and the updated version is just as concise.

MySQL (Third Edition) by Paul DuBois is an excellent reference, all the more so if you’re moving to MySQL from another relational database system.

Sal Soghoian (who you all know) is the godfather of AppleScript and Automator. His (relatively) recently released book AppleScript 1-2-3 (co-authored with Bill Cheeseman), is the crowning and definitive guide to everything anyone could possibly want to know about AppleScript, while providing a highly approachable learning experience to those who haven’t yet learned its wonders.

O’Reilly’s Learning Perl by Randal L. Schwartz and Tom Christiansen (with a Forward by Larry Wall) comes heartily recommended by Chris. He reports, "When I started out, I didn’t know enough Perl to write “Hello World”. With the help of Learning Perl, I now know enough Perl to be well and truly dangerous!"

JavaScript: The Definitive Guide by David Flanagan. Seth highly recommends this book for anyone setting out to learn JavaScript, and for experts who want to make the most of it. “I’ve used it for many years, its pretty much the perfect reference.”

Four out of five professional C++ programmers recommend Addison-Wesley’s C++ Primer by Stanley Lippman, Josee Lajoie, and Barbara Moo. The fifth was incapacitated trying to lift the book, and will render an opinion when he’s fully recovered from his injuries.