Web design resources

First workshop: Introduction to (X)HTML

Software we're using

If possible, you should install these programs before you come to the workshops … but don't let installation woes or lack of time keep you from attending!

Useful HTML language references

Validation tools

Converting other stuff to HTML

Useful, free graphics software

If you already have graphics software you like, why, by all means, you should use it. If you're looking for good free software, though, I have some suggestions.

There are a lot of upsides to hosting many types of content externally: you can leverage other peoples' work in preparing a functional user interface, you don't have to (or, at least, may not have to) pay for storing your content or the bandwidth involved in transferring it, and the external host may have tied social network–sharing functions to your content at no additional work on your part. However, there are also downsides: you're relying on someone else to hold on to and serve your content, so you need to ensure that they're reliable and likely to continue providing the service, and you need to abide by someone else's terms of service, which may or may not have hidden gotchas or prohibit certain types of content or otherwise restrict you. (A case in point: in February 2016, I discovered that ImageShack had changed their terms of service without even bothering to notify me, and that images I'd used them to host had silently disappeared from my website. Hey ImageShack: silently dumping all of my content with no warning is a poor way to get me to convert to a paid account, or to get me to continue recommending you.)

That being said, I tend to find it worthwhile to save money and gain other benefits by hosting large files elsewhere, provided that I keep my own local copy. Here are some service providers who will store and serve content for you, presented with the caveat that you should read the fine print and make decisions about who is a trustworthy provider on your own.