Adobe Illustrator CS6 Classroom in a Book: The Official Training Workbook from Adobe Systems [With CDROM]


Adobe Creative Team - 1993
    The 15 project-based lessons in this book show readers step-by-step the key techniques for working in Illustrator CS6 and how to create vector artwork for virtually any project and across multiple media: print, websites, interactive projects, and video. In addition to learning the key elements of the Illustrator interface, this completely revised CS6 edition covers the new tracing engine with improved shape and color recognition, a new pattern toolset with on-artboard controls and one-click tiling, a completely overhauled performance engine and modernized user interface for working more efficiently and intuitively, and more. "The Classroom in a Book series is by far the best training material on the market. Everything you need to master the software is included: clear explanations of each lesson, step-by-step instructions, and the project files for the students." --Barbara Binder, Adobe Certified Instructor, Rocky Mountain Training Classroom in a Book(R), the best-selling series of hands-on software training workbooks, helps you learn the features of Adobe software quickly and easily. Classroom in a Book offers what no other book or training program does--an official training series from Adobe Systems Incorporated, developed with the support of Adobe product experts.

Code: The Hidden Language of Computer Hardware and Software


Charles Petzold - 1999
    And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.

Hawthorne on Painting


Charles Webster Hawthorne - 1960
    That will paint itself. Do the obvious thing before you do the superhuman thing. It may have been accidental, but you knew enough to let this alone. The good painter is always making use of accidents. Never try to repeat a success. Swing a bigger brush — you don’t know what fun you are missing. For 31 years, Charles Hawthorne spoke in this manner to students of his famous Cape Cod School of Art. The essence of that instruction has been collected from students’ notes and captured in this book, retaining the personal feeling and the sense of on-the-spot inspiration of the original classroom. Even though Hawthorne is addressing himself to specific problems in specific paintings, his comments are so revealing that they will be found applicable a hundred times to your own work.The book is divided into sections on the outdoor model, still life, landscape, the indoor model, and watercolor. Each section begins with a concise essay and continues with comments on basic elements: general character, color, form, seeing, posture, etc. It is in the matter of color that students will especially feel themselves in the presence of a master guide and critic. Hawthorne’s ability to see color and, more important, to make the student see color, is a lesson that will aid student painters and anyone else interested in any phase of art.Although it does not pretend to be a comprehensive or closely ordered course, this book does have much to offer. It also represents the artistic insight of one of the finest painter-teachers of the twentieth century."An excellent introduction for laymen and students alike." — Time"To read these notes and comments … is in itself an education. One cannot help but gain great help." — School Arts

Meggs' History of Graphic Design


Philip B. Meggs - 1983
    Under the new authorial leadership of Alston Purvis, this authoritative book offers more than 450 new images, along with expansive coverage of such topics as Italian, Russian, and Dutch design. It reveals a saga of creative innovators, breakthrough technologies, and important design innovations.

Color: A Natural History of the Palette


Victoria Finlay - 2003
    Extracted from an Afghan mine, the blue “ultramarine” paint used by Michelangelo was so expensive he couldn’t afford to buy it himself. Since ancient times, carmine red—still found in lipsticks and Cherry Coke today—has come from the blood of insects.

The Pragmatic Programmer: From Journeyman to Master


Andy Hunt - 1999
    It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how toFight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.

Effective Java


Joshua Bloch - 2001
    The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections. In this new edition of Effective Java, Bloch updates the work to take advantage of these new language and library features, and provides specific best practices for their use. Java's increased support for multiple paradigms increases the need for best-practices advice, and this book delivers. As in previous editions, each chapter consists of several "items," each presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. Coverage includes:Updated techniques and best practices on classic topics, including objects, classes, methods, libraries, and generics How to avoid the traps and pitfalls of commonly misunderstood subtleties of the platform Focus on the language and its most fundamental libraries, such as java.lang and java.util

How to Solve It: A New Aspect of Mathematical Method


George Pólya - 1944
    Polya, How to Solve It will show anyone in any field how to think straight. In lucid and appealing prose, Polya reveals how the mathematical method of demonstrating a proof or finding an unknown can be of help in attacking any problem that can be reasoned out--from building a bridge to winning a game of anagrams. Generations of readers have relished Polya's deft--indeed, brilliant--instructions on stripping away irrelevancies and going straight to the heart of the problem.

Make Good Art


Neil Gaiman - 2013
    He encouraged the fledgling painters, musicians, writers, and dreamers to break rules and think outside the box. Most of all, he encouraged them to make good art.The book Make Good Art, designed by renowned graphic artist Chip Kidd, contains the full text of Gaiman’s inspiring speech.

Working Effectively with Legacy Code


Michael C. Feathers - 2004
    This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include: Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform, with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

The Confident Creative: Drawing to Free the Hand and Mind


Cat Bennett - 2010
    Both practicing and beginning artists will learn to develop drawing skills, overcome creative blocks, and enter the meditative state in order to find creative connections and confidence. Featuring full-color examples from professional artists, three different drawing methods, and exercises tested and developed in the author's own drawing class, this is an invaluable tool for artists, writers, musicians, and all who wish to access their creative strengths and live inspired, authentic lives.

10 Steps to Earning Awesome Grades (While Studying Less)


Thomas Frank - 2015
    Thomas Frank, founder of the College Info Geek blog, YouTube channel, and podcast, breaks these ways down into ten steps in this short book.You'll learn how to learn more effectively in your classes, take better notes, remember more from textbook readings, cut down on procrastination, build an optimal study environment, and more.Along the way, you'll find techniques for increasing your study and work efficiency, giving you more free time in college as well.

Clean Code: A Handbook of Agile Software Craftsmanship


Robert C. Martin - 2007
    But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer but only if you work at it. What kind of work will you be doing? You'll be reading code - lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code - of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding ‣ How to tell the difference between good and bad code‣ How to write good code and how to transform bad code into good code‣ How to create good names, good functions, good objects, and good classes‣ How to format code for maximum readability ‣ How to implement complete error handling without obscuring code logic ‣ How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

The Art of Dramatic Writing: Its Basis in the Creative Interpretation of Human Motives


Lajos Egri - 1942
    Lajos Egri's classic, The Art of Dramatic Writing, does just that, with instruction that can be applied equally well to a short story, novel, or screenplay. Examining a play from the inside out, Egri starts with the heart of any drama: its characters. All good dramatic writing hinges on people and their relationships, which serve to move the story forward and give it life, as well as an understanding of human motives - why people act the way that they do. Using examples from everything from William Shakespeare's Romeo and Juliet to Henrik Ibsen's A Doll's House, Egri shows how it is essential for the author to have a basic premise - a thesis, demonstrated in terms of human behavior - and to develop the dramatic conflict on the basis of that behavior.Using Egri's ABCs of premise, character, and conflict, The Art of Dramatic Writing is a direct, jargon-free approach to the problem of achieving truth in writing.

Notan: The Dark-Light Principle of Design


Dorr Bothwell - 1977
    In composition, it recognizes the separate but equally important identity of both a shape and its background.Since their introduction in the West, the intriguing exercises associated with Notan have produced striking results in every branch of Western art and design. This book, by two American artists and teachers who made an intensive study of Notan, was the first basic book on the subject in the West, and it remains one of the definitive texts. Through a series of simple exercises, it places the extraordinary creative resources of Notan easily within the grasp of Western artists and designers.Clearly and concisely, the authors demonstrate Notan's practical applications in six problems of progressive difficulty — creative exercises that will fascinate artists and designers of every calling and level of expertise. Along with these exercises, the book includes many illustrations of the principle of Notan, among them images as diverse as a sculpture by David Smith, a Samoan tapa cloth, a Museum of Modern Art shopping bag, New England gravestone rubbings, Japanese wrapping paper, a painting by Robert Motherwell, a psychedelic poster, and a carved and dyed Nigerian calabash. Painters, sculptors, potters, jewelry, and textile designers, architects, and interior designers all will discover — or rediscover — in these pages an ancient principle of composition that can help them meet creative challenges with fresh new perspective.