On this page you will find all of the books written by Larry Ullman, in English. The official Web sites for Larry’s books are listed along with each title. For information on buying any of these books, click the link on the book’s associated page. Note that I only recommend you purchase the most recent edition of any book.
To see if a book is available in a specific language, you will need to contact the publisher or your local bookstore. To see if a book is available in a digital format, contact the publisher or search online resources. Peachpit Press does offer some titles through their Safari online system. Unfortunately Larry has no knowledge or involvement as to how the books are sold, what language they’re available in, where you can buy them, when they’ll be available in certain countries, if they’re available in a PDF or HTML format, etc. That being said, Larry really would like it if you’d buy his books!
Modern JavaScript: Develop and Design by Larry Ullman
Modern JavaScript: Develop and Design was written to teach JavaScript as a complete programming language. The book does so using practical examples and emphasizing approaches that represent how the language should truly be used today. You’ll learn sound Web development theory, relying heavily upon unobtrusive JavaScript, progressive enhancement, and object detection, among other concepts. At the same time, you’ll also walk away with plenty of usable code and many examples that are applicable to today’s Web. There’s even a chapter on using JavaScript and PHP together to create a complete, functional, and reliable Web application (the basis of an auction site).
ISBN: 0-321-81252-2 Published: February 2012 610 pages
The URL for this book is www.larryullman.com/books/modern-javascript-develop-and-design/
PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (4th Edition) by Larry Ullman
The third revision of this very popular title, with over 100 pages of new content. Covers everything you need to know to begin developing dynamic Web sites today, but at a fairly quick pace (when compared with the PHP for the Web: Visual QuickStart Guide). This book teaches you everything about PHP, MySQL, and SQL that you need to know, all in a step-by-step format using practical examples. Covers PHP 5 and MySQL 5. New in this edition are a “Review and Pursue” section at the end of each chapter, with reminder questions and follow-up recommendations, expanded coverage of SQL and MySQL, a new chapter introducing jQuery, and another new chapter introducing Object-Oriented Programming. Many chapters have been updated with new examples, too. The book also uses an updated layout and style, a fresher look for the Visual QuickStart series.
ISBN: 0-321-78407-3 Published: September 2011 676 pages
The URL for this book is www.larryullman.com/books/php-and-mysql-for-dynamic-web-sites-visual-quickpro-guide-4th-edition/
PHP for the Web: Visual QuickStart Guide (4th Edition) by Larry Ullman
A revised edition of the popular beginner’s guide to PHP. Covers everything you need to know to begin developing dynamic Web sites today, but at a more moderate pace. Basic enough for the non-programmer but thorough enough for today’s Web developer, the book takes you step-by-step through practical examples. Covers PHP 5 and MySQL 4 and 5. New in this edition are a “Review and Pursue” section at the end of each chapter, with reminder questions and follow-up recommendations, and a new example chapter, which puts together most of the book’s content into one practical, real-world example. The book also uses an updated layout and style, a fresher look for the Visual QuickStart series.
ISBN: 0-321-73345-2 Published: March 2011 460 pages
The URL for this book is www.larryullman.com/books/php-for-the-web-visual-quickstart-guide-4th-edition/
Effortless E-Commerce with PHP and MySQL by Larry Ullman
An intermediate to advanced-level guide to creating e-commerce sites using PHP and MySQL. The book uses two distinct, complete Web projects to cover the fundamentals of what it means to perform e-commerce.
ISBN: 0-321-65622-9 Published: October 2010 384 pages
The URL for this book is www.LarryUllman.com/books/effortless-e-commerce-with-php-and-mysql/
Effortless Flex 4 Development by Larry Ullman
A beginning to intermediate reader’s guide to Flex 4, a framework for developing Rich Internet Applications (and, thanks to Adobe AIR, desktop applications). This book covers everything you need to know to develop in Flex, from the MXML components to the fundamentals of the ActionScript programming language. A large chunk of the book involves server-side interactions, and uses PHP as the server technology. Although the book discusses Adobe Flash Builder as a popular IDE for developing Flex applications, it does not assume you’re using that particular IDE.
ISBN: 0-321-70594-7 Published: July 2010 437 pages
The URL for this book is www.LarryUllman.com/books/effortless-flex-4-development/
PHP for the World Wide Web: Visual QuickStart Guide (3rd Edition) by Larry Ullman
A slightly revised edition of the popular beginner’s guide to PHP. Covers everything you need to know to begin developing dynamic Web sites today, but at a more moderate pace. Basic enough for the non-programmer but thorough enough for today’s Web developer, the book takes you step-by-step through practical examples. Covers PHP 5 and MySQL 4 and 5.
ISBN: 0-321-44249-0 Published: December 2008 450 pages
The URL for this book is www.LarryUllman.com/books/php-for-the-web-visual-quickstart-guide-3rd-edition/
Ruby: Visual QuickStart Guide by Larry Ullman
Ruby is a popular cross-platform scripting language used for text manipulation, system administration, and Web development (through the very popular Ruby on Rails framework). This book covers all of the fundamentals of using Ruby, from data types to object oriented programming to files, databases, and networking. No previous programming experience is required but through the practical examples, you’ll be successfully using Ruby in no time!
ISBN: 0-321-55385-3 Published: November 2008 420 pages
The URL for this book is www.LarryUllman.com/books/ruby-visual-quickstart-guide/
Adobe AIR (Adobe Integrated Runtime) with Ajax: Visual QuickPro Guide by Larry Ullman
AIR (Adobe Integrated Runtime) is Adobe’s open-source technology that lets Web developers and programmers create Rich Internet Applications that run outside of any Web browser. This Visual QuickPro Guide teaches everything you need to know to begin creating cross-platform applications that combine the rich experience of a traditional desktop application with programming simplicity of a Web page. The book uses a visual, step-by-step approach and covers all the fundamental AIR concepts, without the fluff, confusing segues, and technical jargon that bog down so many other computer books. This book focuses solely on developing AIR applications using HTML and JavaScript, although formal knowledge of JavaScript is not required.
ISBN: 0-321-52461-6 Published: May 2008 390 pages
The URL for this book is www.LarryUllman.com/books/adobe-air-adobe-integrated-runtime-with-ajax-visual-quickpro-guide/
PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide (3rd Edition) by Larry Ullman
The second revision of this very popular title, with over 100 pages of new content. In this book, the author of best-selling guides to both the database program (MySQL) and the scripting language (PHP) returns to cover the winning pair in tandem: the way users work with them today to build dynamic sites using Open Source tools. Using step-by-step instructions, clearly written scripts, and expert tips to ease the way, author Larry Ullman discusses PHP and MySQL separately before going on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications. A companion Web site includes source code and demonstrations of techniques used in the volume. If you’re already at home with HTML, you’ll find this volume the perfect launching pad to creating dynamic sites with PHP and MySQL.
ISBN: 0-321-52599-x Published: December 2007 620 pages
The URL for this book is www.LarryUllman.com/books/php-6-and-mysql-5-for-dynamic-web-sites-visual-quickpro-guide-3rd-edition/
Building a Web Site with Ajax: Visual QuickProject by Larry Ullman
A fast-paced book-length tutorial on adding Ajax functionality to a Web site. Without going into too many details or an overwhelming amount of code, this book walks you through a complete sample application built using PHP, MySQL, CSS, and JavaScript. The focus is on creating cross-platform, cross-browser pages that are reliable, useful, and attractive. All of the current security issues and benefits (as well as the drawbacks) of Ajax are discussed.
ISBN: 0-321-52441-1 Published: August 2007 155 pages
The URL for this book is www.LarryUllman.com/books/building-a-web-site-with-ajax-visual-quickproject/
PHP 5 Advanced: Visual QuickPro Guide (2nd Edition) by Larry Ullman
An intermediate user’s guide to PHP, this book picks up where “PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide” leaves off. The visual, guided demonstration technique is used, along with more discussion and theory. A number of Web applications are developed over the course of the book and more advanced technologies are introduced. MySQL is used frequently for database applications.
ISBN: 0-321-37601-3 Published: March 2007 608 pages
The URL for this book is www.LarryUllman.com/books/php-5-advanced-visual-quickpro-guide-2nd-edition/
MySQL: Visual QuickStart Guide (2nd Edition) by Larry Ullman
A beginning to intermediate level guide to MySQL, the world’s most popular open source database, and SQL, the language used to communicate with nearly all databases. This revised version contains over 125 pages of entirely new material, and the entire text has been updated to cover MySQL versions 4.0, 4.1, and 5.0.
ISBN: 0-321-37573-4 Published: May 2006 460 pages
The URL for this book is www.LarryUllman.com/books/mysql-visual-quickstart-guide-2nd-edition/
C++ Programming: Visual QuickStart Guide by Larry Ullman and Andreas Signer
A beginner’s guide to programming with C++, a popular programming language. Using the step-by-step format, this book covers everything that the C++ novice needs to know, in bite-sized chunks. A knowledge of C is not necessary in order to use this book.
ISBN: 0-321-35656-X Published: December 2005 510 pages
The URL for this book is www.LarryUllman.com/books/cpp-programming-visual-quickstart-guide/
PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (2nd Edition) by Larry Ullman
A revised edition of this very popular title, with over 125 pages of new content. In PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, the author of best-selling guides to both the database program (MySQL) and the scripting language (PHP) returns to cover the winning pair in tandem: the way users work with them today to build dynamic sites using Open Source tools. Using step-by-step instructions, clearly written scripts, and expert tips to ease the way, author Larry Ullman discusses PHP and MySQL separately before going on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications. A companion Web site includes source code and demonstrations of techniques used in the volume. If you’re already at home with HTML, you’ll find this volume the perfect launching pad to creating dynamic sites with PHP and MySQL
ISBN: 0-321-33657-7 Published: June 2005 572 pages
The URL for this book is www.LarryUllman.com/books/php-and-mysql-for-dynamic-web-sites-visual-quickpro-guide-2nd-edition/
Mac OS X Tiger Timesaving Techniques for Dummies by Larry Ullman and Marc Liyanage
Guiding intermediate and advanced users in customizing Mac OS X to maximize their productivity, this book provides more than sixty timesaving techniques in five categories: system software Apple applications like iTunes and iMail, third-party applications, networking and hardware, and advanced topics such as AppleScript and Terminal Services. For those who already know the basics of Mac OS X, this handy reference offers efficiency-enhancing tips, each presented with clear, straightforward directions in an easy-to-read, two-column format illustrated with multiple screen shots. This is updated for the Tiger (Mac OS X 10.4) version of the operating system.
ISBN: 0-7645-7963-0 Published: June 2005 500 pages
The URL for this book is www.LarryUllman.com/books/mac-os-x-timesaving-techniques-for-dummies/
C Programming: Visual QuickStart Guide by Larry Ullman and Marc Liyanage
A beginner’s guide to programming with C, a popular programming language. Using the step-by-step format, this book covers everything that the C novice needs to know, in bite-sized chunks.
ISBN: 0-321-28763-0 Published: October 2004 390 pages
The URL for this book is www.LarryUllman.com/books/c-programming-visual-quickstart-guide/
Mac OS X Panther Timesaving Techniques for Dummies by Larry Ullman and Marc Liyanage
Guiding intermediate and advanced users in customizing Mac OS X to maximize their productivity, this book provides more than sixty timesaving techniques in five categories: system software Apple applications like iTunes and iMail, third-party applications, networking and hardware, and advanced topics such as AppleScript and Terminal Services. For those who already know the basics of Mac OS X, this handy reference offers efficiency-enhancing tips, each presented with clear, straightforward directions in an easy-to-read, two-column format illustrated with multiple screen shots.
ISBN: 0-7645-5812-9 Published: April 2004 500 pages
The URL for this book is www.LarryUllman.com/books/mac-os-x-timesaving-techniques-for-dummies/
PHP for the World Wide Web: Visual QuickStart Guide (2nd Edition) by Larry Ullman
A revised edition of the popular beginner’s guide to PHP. Covers everything you need to know to begin developing dynamic Web sites today, but at a more moderate pace. Basic enough for the non-programmer but thorough enough for today’s Web developer, the book takes you step-by-step through practical examples. Covers PHP 4 and 5 and MySQL 4.
ISBN: 0-321-24565-2 Published: January 2004 450 pages
The URL for this book is www.LarryUllman.com/books/php-for-the-world-wide-web-visual-quickstart-guide-2nd-edition/
PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide by Larry Ullman
When static HTML pages no longer cut it, you need to step up to dynamic, database-driven sites that represent the future of the Web. In PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, the author of best-selling guides to both the database program (MySQL) and the scripting language (PHP) returns to cover the winning pair in tandem?the way users work with them today to build dynamic sites using Open Source tools. Using step-by-step instructions, clearly written scripts, and expert tips to ease the way, author Larry Ullman discusses PHP and MySQL separately before going on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications. A companion Web site includes source code and demonstrations of techniques used in the volume. If you’re already at home with HTML, you’ll find this volume the perfect launching pad to creating dynamic sites with PHP and MySQL
ISBN: 0-321-18648-6 Published: May 2003 572 pages
The URL for this book is www.LarryUllman.com/books/php-and-mysql-for-dynamic-web-sites-visual-quickpro-guide-2nd-edition/
MySQL: Visual QuickStart Guide by Larry Ullman
A beginner’s guide to MySQL, the world’s most popular open source database. Topics range from installation to SQL to MySQL functions to using MySQL from PHP, Perl, and Java.
ISBN: 0-321-12731-5 Published: September 2002 327 pages
The URL for this book is www.LarryUllman.com/books/mysql-visual-quickstart-guide/
PHP Advanced for the World Wide Web: Visual QuickPro Guide by Larry Ullman
An intermediate user’s guide to PHP, this book picks up where the first one (PHP for the World Wide Web: Visual QuickStart Guide) left off. The visual, guided demonstration technique is used, along with more discussion and theory. A number of Web applications are developed over the course of the book and more advanced technologies are introduced. MySQL is used frequently for database applications.
ISBN: 0-201-77597-2 Published: December 2001 500 pages
The URL for this book is www.LarryUllman.com/books/php-advanced-for-the-world-wide-web-visual-quickpro-guide/
PHP for the World Wide Web: Visual QuickStart Guide by Larry Ullman
A beginner’s guide to PHP, taught using a visual, guided approach. If you have some knowledge of HTML, you’ll be able to start developing dynamic Web applications in no time. Covers the basics of PHP, some more intermediate subjects, and gives a cursory introduction to interacting with a MySQL database.
ISBN: 0-201-72787-0 Published: April 2001 278 pages
The URL for this book is www.LarryUllman.com/books/php-for-the-world-wide-web-visual-quickstart-guide/























Larry-
There is currently no competent book on Yii. You could own that category. The one book out has very negative reviews due to poor/no editing and bad code. I have not bought that book for that reason…I am not smart enough to figure out how to fix someone else’s bad writing or bad code.
Hello Doug,
Thanks for the suggestion. Actually I do plan on self-publishing a book on Yii later this year. If you subscribe to this newsletter, or just watch this site, you’ll see updates as I progress. I’m hoping that if I just continue posting articles about Yii on this site, I’ll eventually have enough for my own book.
Thanks again,
Larry
Hi Larry,
Hurry up with that Yii book, please! I recently stumbled over your articles, and they are so much more down-to-earth than the 2 Yii books, and the online documentation. Writing the awesome Yii framework !== explaining Yii well. Some of us need explanations as opposed to documentation. My neural plasticity is being sorely tested as it tries to create a world where all the so-called code ‘snippets’ can play together. Ugh!
Btw, it’s later summer
Matt
Thanks, Matt, for the interest in a Yii book and for the nice words. Sorry about your neural plasticity! At the beginning of the year, my hope was to self-publish a JavaScript book in early summer, and then self-publish a Yii book after that. The JavaScript book became an actually published book, and I’m working on that now. I’m hoping I can get the Yii book done after that, which will be at the end of the year. There seems to be a need and demand for this, so I’d love to get it done ASAP. Thanks again!
Hi Larry:
I own several of your books and have enjoyed reading all. For my needs, I think you produce the best IT books and find your books to me more helpful than the so-called authority publishers. I am interested in learning more about Python and am wondering if you might consider taking that subject on.
Thanks.
Don
Thank you very much, Don. That’s quite kind of you to say. I don’t have any plans right now for a Python book, although I’ve heard good things about the language. Thanks for the suggestion, though. If I ever do pursue it, I’ll say plenty on my site here. Thanks again!
i wonder if there is a counter on the number of people who twirl the book spindle in a continuous manner. i just had to add that after i twirled it continuously just to watch it spin.
any way, it is good that Larry has taken this road in life.
Thanks Larry.
Thanks, James, for the nice words!
Hi Larry
I brought your Effortless E-Commerce book and I think it has alot of useful programming practices and easy to follow codes. I am wondering if will write something on developing geolocation apps.
Hello Larry,
I recently purchased the most recent revision of your book PHP and MySQL for Dynamic Web Sites, and wanted to let you know I have found it informative, helpful, and well-written. It has, after only 46 pages already cleared up one big area of confusion for me, and for that I’m thankful.
I think you hit the proverbial nail on its proverbial head as far as writing for your target audience. This is the perfect book for those that want to learn their first scripting language, as well as those whom are the analytic reverse engineer dabblers like me that have been able to teach themselves quite a lot of PHP by browsing forums and online references then piecing together working code, yet not really knowing wtf they’re doing.
Do you have any interest in seeing the fruits of your efforts? I’d love to send you a link to my site after I get it up and running if you’re inclined to have a look!
Hello Garren. Thank you very much for your post and for the nice words. It is appreciated. I’m glad that book is working for you. Please do send me a link with the fruit of your efforts once you’ve completed something you’re pleased with. Thanks again!