Collection of Free and Essential Web Design and Development eBooks from Google
CSS Cookbook
CSS Cookbook »
By Christopher Schmitt
The CSS Cookbook provides more than quick code solutions to pressing problems. The explanation that accompanies each recipe enables readers to customize the formatting for their specific purposes, and shows why the solution works, so you can adapt these techniques to other situations. Recipes range from the basics that every web author needs to code concoctions that will take your web pages to new levels.
CSS Pocket Reference
CSS Pocket Reference »
By Eric A. Meyer
The “CSS Pocket Reference briefly introduces CSS and then lists all CSS1 properties, plus the CSS1 pseudo-elements and pseudo-classes. Since browser incompatibility is the biggest obstacle to CSS adoption, they’ve also included a comprehensive guide to how the browsers have implemented support for CSS1.
Head first HTML with CSS & XHTML
Head first HTML with CSS & XHTML »
By Eric Freeman
With Head First HTML with CSS & XHTML, you’ll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages. Best of all, you’ll learn HTML and CSS in a way that won’t put you to sleep. This book isin a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, this book will load HTML, CSS, and XHTML into your brain in a way that sticks.
HTML, XHTML, and CSS Bible
HTML, XHTML, and CSS Bible »
By Bryan Pfaffenberger, Steven M. Schafer, Charles White, Bill Karow, Chuck White
An expanded, updated, and retitled edition of the HTML Bible, examining HTML, XHTML-a set of extensions to HTML to make it more like XML-and cascading style sheets (CSS), which provide a simple way to add consistent formatting to HTML Web documents
Beginning CSS: Cascading Style Sheets for Web Design
Beginning CSS: Cascading Style Sheets for Web Design »
By Richard York
Beginning CSS: Cascading Style Sheets for Web Design, Second Edition covers all the details required to combine CSS with HTML, XHTML, or XML to create rich, aesthetically powerful designs. Throughout the book, you’ll focus on combining CSS with XHTML specifically because XHTML is the standard hailed by Internet standards bodies as the successor to HTML and the present and future of website design.
Professional CSS: Cascading Style Sheets for Web Design
Professional CSS: Cascading Style Sheets for Web Design »
By Christopher Schmitt, Mark Trammell, Ethan Marcotte, Dunstan Orchard, Todd Dominey
As the preferred technology for Web design, cascading style sheets (CSS) enable Web designers and developers to define consistent styles on multiple pages. Written by leading CSS authors who are also professional programmers and designers, this is the first book to showcase examples of high-profile, real-world Web sites created by world-famous designers using CSS.
CSS, DHTML, & Ajax
CSS, DHTML, & Ajax »
By Jason Cranford Teague
The Web doesn’t stand still, and neither does this guide. Completely updated to cover the new browsers, standards, and CSS, DHTML, and Ajax features that define the Web today, the one thing that hasn’t changed in this edition is its task-based visual approach to the topics.
Pro CSS Techniques
Pro CSS Techniques »
By Jeff Croft, Ian Lloyd, Dan Rubin
Pro CSS Techniques is the ultimate CSS book for the modern web developer. If you’ve already got web design and development basics under your belt, but want to take your knowledge to the next level and unleash the full power of CSS in your web sites, then this is the book for you. It is a collection of proven CSS techniques that you can use daily to get the most out of the time you spend on your projects, from start to finish.
HTML & XHTML
HTML & XHTML »
By Chuck Musciano, Bill Kennedy
Put everthing you need to know about HTML & XHTML at your fingertips. For nearly a decade, hundreds of thousands of web developers have turned to HTML & XHTML: The Definitive Guide to master standards-based web development. Truly a definitive guide, the book combines a unique balance of tutorial material with a comprehensive reference that even the most experienced web professionals keep close at hand.
HTML: A Beginner’s Guide
HTML: A Beginner’s Guide »
By Wendy Willard
The new edition of this bestselling beginner’s guide brings the book up to date with the latest changes in HTML, including XHTML 2.0. In dedicated modules that act as stand-alone lessons, you will learn how to structure a page, place images, size text, create links, generate Web-safe colors, work with multimedia, and more. Hands-on projects, self-assessments, and ‘ask the expert’ sections make it easy to learn the essential skills.
JavaScript: the Definitive Guide
JavaScript: the Definitive Guide »
By David Flanagan
This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today’s Web 2.0 applications. This book is both an example-driven programmer’s guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript.
JavaScript Bible
JavaScript Bible »
By Danny Goodman, Michael Morrison
This new edition of the definitive guide to JavaScript has been revamped to cover the latest browsers, language updates, extensions, and JavaScript standards. It is part tutorial and part reference, the book serves as a learning tool for building new JavaScript skills and a detailed reference for seasoned JavaScript developers
JavaScript Programming for the Absolute Beginner
JavaScript Programming for the Absolute Beginner »
By Andrew Harris
This book not only teachers JavaScript – a great programming ‘gateway’ language – it also teaches readers the fundamental programming concepts they need to grasp in order to learn any computer language. Plus, it uses game creation as a teaching tool. The goal of the series is adaptive learning. Readers will be able to utilize these skills when learning their next programming language.
Ajax Design Patterns
Ajax Design Patterns »
By Michael Mahemoff
Ajax, or Asynchronous JavaScript and XML, exploded onto the scene in the spring of 2005 and remains the hottest story among web developers. With its rich combination of technologies, Ajax provides a strong foundation for creating interactive web applications with XML or JSON-based web services by using JavaScript in the browser to process the web server response.
Ajax Design Patterns shows you best practices that can dramatically improve your web development projects. It investigates how others have successfully dealt with conflicting design principles in the past and then relays that information directly to you.
Professional Ajax
Professional Ajax »
By Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett
Professional Ajax 2nd Edition provides a developer-level tutorial of Ajax techniques, patterns, and use cases. The book begins by exploring the roots of Ajax, covering how the evolution of the web and new technologies directly led to the development of Ajax techniques. A detailed discussion of how frames, JavaScript, cookies, XML, and XMLHttp requests (XHR) related to Ajax is included.
Foundations of Ajax
Foundations of Ajax »
By Ryan Asleson, Nathaniel T. Schutta
Ajax is built on existing Web technologies such as JavaScript, HTML, and CSS, and it is used in conjunction with your favorite server-side language. Foundations of Ajax explains how to combine these technologies effectively to implement Ajax into your new or existing Web applications. Like you, we are developers who are “in the trenches,” tasked with building Web-enabled applications that provide real value to our customers. As the Web continues to grow, the demand for more expressive and engaging interfaces will continue to increase.
Ajax: The Definitive Guide
Ajax: The Definitive Guide »
By Anthony T. Holdener
Ajax: The Definitive Guide explains how to use standards like JavaScript, XML, CSS, and XHTML, along with the XMLHttpRequest object, to build browser-based web applications that function like desktop programs. You get a complete background on what goes into today’s web sites and applications, and learn to leverage these tools along with Ajax for advanced browser searching, web services, mashups, and more. You discover how to turn a web browser and web site into a true application, and why developing with Ajax is faster, easier and cheaper.
The Official MooTools Reference for JavaScript and Ajax
The Official MooTools Reference for JavaScript and Ajax »
By Aaron Newton
Mootools is a light, modular JavaScript framework that makes adding Ajax, animations, and interactive elements for your site in a breeze. Mootools is more than just fancy effects and shortcuts; it enhances the JavaScript language. Unlocking the power of Mootools, and therefore JavaScript, isn’t that hard, but knowing where to start can be. Mootools Essentials aims to help you accomplish that task.
Practical Prototype and Script.aculo.us
Practical Prototype and Script.aculo.us »
By Andrew Dupont
Practical Prototype and script.aculo.us will help you leverage the Prototype and script.aculo.us libraries to enhance your day–to–day work, speeding up mundane tasks and providing advanced UI effects in a way that is cross–browser compliant—taking many worries off your shoulders. Take a whirlwind tour of the different time–saving functions and features Prototype provides and how it extends the basic JavaScript objects, including events, Ajax techniques, DOM elements, enumerables, and advanced OOP. Understand how script.aculo.us fits into the wider world of DOM Scripting/DHTML; find out how to use it to enhance your UIs quickly and effectively, with UI controls, effects, and drag and drop; and discover Prototype and script.aculo.us as a platform.
Using XHTML
Using XHTML »
By Molly E. Holzschlag
Using XHTML includes comprehensive information that will help web professionals to get the most from XHTML. The book starts by explaining how XHTML differs from HTML, and why its necessary. It then covers the meat of XHTML, including syntax and document creation. Additional topics include creating tables and frames, designing pages effectively, using graphics, color, images and tools, working with stylesheets, adding multimedia and embedded objects, and the relationship between XHTML and XML. Later sections discuss the concept of XHTML modularization, which can be applied to create web content for alternative browsers including pagers, cell phones, and hand held devices.
Essential ActionScript 3.0
Essential ActionScript 3.0 »
By Colin Moock
ActionScript 3.0 is a huge upgrade to Flash’s programming language. The enhancements to ActionScript’s performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essential ActionScript 3.0 focuses on the core language and object-oriented programming, along with the Flash Player API.
Flash 8: Projects for Learning Animation and Interactivity
Flash 8: Projects for Learning Animation and Interactivity »
By Rich Shupe, Robert Hoekman
This book teaches Flash design rather than simply Flash itself. With a standalone series of walkthroughs and tutorials for Flash beginners coming from a graphics field, this book teaches Flash in the context of real-world projects. Rather than learn a Flash tool for the sake of it, you learn which areas of Flash are important, and which are less used, simply by seeing how typical content is actually created. And rather than a text-heavy approach, this graphically rich book leads you through hands-on examples by illustration.
Programming Perl
Programming Perl »
By Larry Wall, Tom Christiansen, Jon Orwant
Programming Perl is not just a book about Perl. It is also a unique introduction to the language and its culture, as one might expect only from its authors. Larry Wall is the inventor of Perl, and provides a unique perspective on the evolution of Perl and its future direction. Tom Christiansen was one of the first champions of the language, and lives and breathes the complexities of Perl internals as few other mortals do.
Ruby on Rails: Up and Running
Ruby on Rails: Up and Running »
By Bruce Tate, Curt Hibbs
This compact guide teaches you the basics of installing and using both the Ruby scripting language and the Rails framework for the quick development of web applications. Ruby on Rails: Up and Running covers just about everything you need – from making a simple database-backed application to adding elaborate Ajaxian features and all the juicy bits in between.
Building online communities with Drupal, phpBB, and WordPress
Building online communities with Drupal, phpBB, and WordPress »
By Robert T. Douglass, Mike Little, Jared W. Smith
Building Online Communities with Drupal, phpBB, and WordPress is authored by a team of experts. Robert T. Douglass recently created the Drupal-powered blog site NowPublic.com. Mike Little is a founder and contributing developer of the WordPress project. And Jared W. Smith has been a longtime support team member of phpBBHacks.com and has been building sites with phpBB since the first beta releases.
WordPress For Dummies
WordPress For Dummies »
By Lisa Sabin-Wilson, Matt (FRW) Mullenweg
Explore theme development and learn where to find free WordPress themes Extend WordPress through plug-ins, CSS, custom fields, and more Find out about archiving, interacting with readers through comments, tracking back, and handling spam Get the scoop on domain registration, Web hosting providers, basic tools like FTP, and more Create a unique blog theme and presentation by using template tags with CSS Sign up for WordPress.com, log in, set options, and create a profile Install WordPress.org, set up a MySQL database, explore RSS feeds, and organize a blogroll Discover the secrets of creating a blog that draws readers Get tips on wonderful widgets, upgrades, and plugins you can add to make your blog extra cool Learn how to use the Dashboard, manage comments, and make permalinks work with your Web server With WordPress For Dummies, 2nd Edition on hand, it’s easy to make the most of the free software and build a blog that stands out in a crowd.
Pro Drupal Development
Pro Drupal Development »
By John K. VanDyk, Dries Buytaert
Widely praised for its in–depth coverage of Drupal internals, bestselling Pro Drupal Development has been completely updated for Drupal 6 in this latest edition, and there are even more tricks of the trade to help you further yourself as a professional Drupal developer.
Assuming you already know how to install and bring a standard installation online, John K. VanDyk gives you everything else you need to customize your Drupal installation however you see fit. Pro Drupal Development, Second Edition delves deep into Drupal internals, showing you how to take full advantage of its powerful architecture.
Joomla!
Joomla! »
By Barrie M. North
Leading Joomla! consultant Barrie North covers all you need to get results: installation, administration, site organization, template development, content updates, and a whole lot more. You’ll find tips, tricks, and troubleshooting solutions, as well as three start-to-finish case studies. New to Joomla!? No problem! This book starts with the simplest design and system concepts and builds your expertise step-by-step.
Professional Joomla!
Professional Joomla! »
By Dan Rahmel
As a major force in the world of affordable, advanced web site deployment, Joomla! has become the most important noncommercial Content Management System (CMS) in the world. The number of Joomla! downloads and add-ons continues to grow at lightning pace, spurring the need for a resource that explores the diverse needs of professional Joomla! developers. This book fills that void by covering the two main areas of the Joomla! field–development and deployment–with a focus on the new Joomla! version 1.5 and all the features it provides.
Hacking Movable Type
Hacking Movable Type »
By Jay Allen, Brad Choate, Ben Hammersley, Matthew Haughey, Mena Trott
Movable Type, that amazingly powerful personal publishing application, is the superhero of the Internet age. But when you push, poke, stretch, and otherwise coax it into producing even more, the possibilities for your Web content are simply superlative. Roll up your sleeves and get moving-here’s the first book to tell you how.
Programming PHP
Programming PHP »
By Rasmus Lerdorf, Kevin Tatroe, Peter MacIntyre
Programming PHP, 2nd Edition, is the authoritative guide to PHP 5 and is filled with the unique knowledge of the creator of PHP (Rasmus Lerdorf) and other PHP experts. When it comes to creating websites, the PHP scripting language is truly a red-hot property. In fact, PHP is currently used on more than 19 million websites, surpassing Microsoft’s ASP .NET technology in popularity. Programmers love its flexibility and speed; designers love its accessibility and convenience.
Learning PHP 5
Learning PHP 5 »
By David Sklar
Written by David Sklar, coauthor of the PHP Cookbook and an instructor in PHP, this book offers the ideal classroom learning experience whether you’re in a classroom or on your own. From learning how to install PHP to designing database-backed web applications, Learning PHP 5 will guide you through every aspect of the language you’ll need to master to achieve professional web programming results.
Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide
Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide »
By Mike Chambers, Daniel Dura, Kevin Hoyt
A guide to the Beta release of Adobe Integrated Runtime explains how to build and deploy HTML and JavaSript-based Web applications to the desktop.
Apollo for Adobe Flex Developers Pocket Guide
Apollo for Adobe Flex Developers Pocket Guide »
By Mike Chambers, Robert L. Dixon, Jeff Swartz
Apollo for Adobe Flex Developers Pocket Guide explains how to build and deploy Flash-based Rich Internet Applications (RIAs) to the desktop using Adobe’s Flex framework. This book describes concisely how Apollo works, and offers numerous examples for those who want to start building RIAs for the desktop right away.
iPhone Open Application Development
iPhone Open Application Development »
By Jonathan Zdziarski
iPhone Open Application Development walks you through the iPhone’s native development environment, offers an overview of the Objective-C language you’ll use with it, and supplies background for the iPhone operating system. You also get detailed recipes and working examples for everyone’s favorite iPhone features — graphics and audio programming, interfaces for adding multitouch functionality to games, the use of hardware sensors, and the device’s vast user interface kit.
Hacking Firefox: More than 150 hacks
Hacking Firefox: More than 150 hacks »
By Mel Reyes
They dreamed of a better browser . . . and before you could say “explore no more,” Firefox was born. But already you want more. Tighter security, greater functionality. A custom installation for Linux. Maybe even that unique extension you’ve always dreamed of creating. Well, if you want to tweak the Fox, here are over 400 pages of ways to do it. From hacking profile settings to cracking links and cleaning out the cookie jar, this is the stuff that puts you in control.
Programming Firefox
Programming Firefox »
By Kenneth C. Feldt
This is your guide to building Internet applications and user interfaces with the Mozilla component framework, which is best known for the Firefox web browser and Thunderbird email client. Programming Firefox demonstrates how to use the XML User Interface Language (XUL) with open source tools in the framework’s Cross-Platform Component (XPCOM) library to develop a variety of projects, such as commercial web applications and Firefox extensions.
Firefox Hacks
Firefox Hacks »
By Nigel McFarlane
Firefox Hacks is ideal for power users who want to take full advantage of Firefox from Mozilla, the next-generation web browser that is rapidly subverting Internet Explorer’s once-dominant audience. It’s also the first book that specifically dedicates itself to this technology. Firefox is winning such widespread approval for a number of reasons, including the fact that it lets users browse faster and more efficiently. Perhaps its most appealing strength, though, is its increased security something that is covered in great detail in Firefox Hacks.
Web design in a Nutshell
Web design in a Nutshell »
By Jennifer Niederst Robbins
Are you still designing web sites like it’s 1999? If so, you’re in for a surprise. Since the last edition of this book appeared five years ago, there has been a major climate change with regard to web standards. Designers are no longer using (X)HTML as a design tool, but as a means of defining the meaning and structure of content. Cascading Style Sheets are no longer just something interesting to tinker with, but rather a reliable method for handling all matters of presentation, from fonts and colors to the layout of the entire page. In fact, following the standards is now a mandate of professional web design.
Creating applications with Mozilla
Creating applications with Mozilla »
By Jennifer Niederst Robbins
This book explains how applications are created with Mozilla and provides step-by-step information about how you can create your own programs using Mozilla’s powerful cross-platform development framework. This book also includes examples of many different types of existing applications to demonstrate some of the possibilities of Mozilla development.