Digital Media Resources

Software


For every task a commercial software claims to do there is an open source (free, as in beer) alternative.

FTP
Text Editors
Development Tools

Design


Design is easy. Follow these rules and you’ll be great!

  1. The first rule is, you are not a designer, you are a communicator. That is your job and communication should always precede style.
  2. Start with the grid, and continuously question everything you add. How do elements of your design help to move the user’s eyes to where they should be?
  3. Look at other good design. Someone has most likely already solved the problem you are wrestling with.
  4. Do as many significant variations as possible.
  5. Take a break from the design. Go swimming, read a book, make some curry, then repeat these last three steps until there can be no question that you have created a work of art.
  6. Repeat.
Design & Usability
Other Design Resources
Design Galleries
Reading

Markup Languages


A markup language essentially displays your content and manages its appearance. Very easy and useful stuff!

HTML
CSS

Client-side Scripting


No longer reserved for image rollovers, Javascript has become the de facto method for creating accessible and rich user interfaces

Javascript
AJAX

AJAX (Asynchronous JavaScript and XML) allows Javascript to communicate directly with your server without refreshing the page.

jQuery

jQuery is a Javascript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions.

Server-side scripting

A few weeks of PHP can go a long way for a web designer. A few months and you’ll be developing amazing artworks and websites that take full advantage of the essential feature of the computer—the ability to store, retrieve, and manipulate data.

PHP
PHP Frameworks
MySQL
PHPMyAdmin
Server-Side Includes (SSIs)
Webmaster resources

The web and beyond: Programming for artists and designers


Rich interfaces, media, and animation

Open Source Graphics

Processing is an open source programming language and environment for people who want to program images, animation, and interactions. There are many others…

Advertisements