Download & install Fetch and TextMate free from software.berkeley.edu Fetch is an FTP client. There are many others that do the same thing with slight interface variations. If you want to pay for something a little better, I like the $35 Transmit.
Fetch will open your personal folder on our server. Copy all the files from your server folder into a folder on your local computer's hard drive.
Visit your URL in a web browser. Here is a breakdown of a URL:
http://www.
c10ud.
org/helloworld/index.html
Each file in your server folder can be uniquely referenced in this way. Replace index.html with sitemap.html or the name of any other file in your folder to view it.
Open the local version of your folder in TextMate. Make some edits to index.html. Open the local file index.html (like we did in Hello World) in a web browser.
When you are ready, drag the updated files from your local folder into your server folder using Fetch.
Visit your URL again (refresh if necessary) to see the changes you've made.
HTML Tags
HTML tags are the building blocks of your website. They are stacked, nested, and can be given classes and identifiers that allow communication with other languages, like CSS and Javascript.
A great way to discover HTML tags is by using your browser's View -> Source option.
CSS: Cascading Style Sheet
CSS is a language that addresses the style of elements in your HTML. Things like size, font color, font size, background color, image width, location on the page, and scrolling options can be set in CSS.
If your site has only one page, you can put all the CSS up in the header. If your site has multiple pages that share common style themes, make a separate file saved as .css and a put a reference tag in the header instead. See HTML tag spreadsheet.
If you are confused about what this means, try viewing the source code of this page. It references an external CSS, style.css, but also overrides that with classes specific to this page alone.
With HTML and CSS alone, all you can do is format a page. Javascript is the first step in creating dynamic content— things that change in the page either by math, graphics, or culling content from other pages. Javascript is also a conduit between HTML and more serious programming languages, like Ruby and Python.
The demo page here does things like random colors, timers, and drawing to a canvas element.
Google: Best Ever?
Learning how to use Google is the key to unlocking the Internet.
Search specifically. Guessing the right combination of techy words will usually get you what you are looking for. Scan search results for better potential search terms.
There are a lot of little keycodes for searching specific types of information. Read Google's Search Help.
There are many cases when you don't need to build your own website from scratch. Google Documents are collaborative, always backed up, accessible from any machine, and can be published and culled and fed and remixed and all sorts of useful things. Try:
Spreadsheets
Documents
Forms
Blogger
Pages
Sites
Google Treasure Hunting
Most content-distributing sites offer little snippets of code to help you better distribute their content for them. Look for the <embed> tags on websites like: