# Web site creation for beginners?

**URL:** <https://boards.straightdope.com/t/web-site-creation-for-beginners/135900>\
**Category:** In My Humble Opinion\
**Created:** [November 8, 2002, 5:08pm UTC](https://boards.straightdope.com/t/web-site-creation-for-beginners/135900 "2002-11-08T17:08:30Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Scantilly](https://avatars.discourse-cdn.com/v4/letter/s/9d8465/32.png) [@Scantilly](https://boards.straightdope.com/u/Scantilly)\
**Post date:** [November 8, 2002, 5:08pm UTC](https://boards.straightdope.com/t/web-site-creation-for-beginners/135900/1 "2002-11-08T17:08:30Z")

</div>

I am interested in learning how to create web sites.

I am an artist and would love to create virtual galleries and web sites with interesting graphics.

Any ideas on where to begin? I have fairly basic computer skills but I learn fast!

---

<div class="post-metadata">

**Author:** ![Gozu\_Tashoya](https://avatars.discourse-cdn.com/v4/letter/g/7993a0/32.png) [@Gozu\_Tashoya](https://boards.straightdope.com/u/Gozu_Tashoya)\
**Post date:** [November 8, 2002, 6:45pm UTC](https://boards.straightdope.com/t/web-site-creation-for-beginners/135900/2 "2002-11-08T18:45:11Z")

</div>

It depends on how much of a hurry you’re in. If you want to rush into things (which I really don’t recommend), you can get something up quick with a program like Dreamweaver or (ick) FrontPage. (FWIW, FP has an easier learning curve, but doesn’t give you as much control as Dreamweaver.)

If you have a little more time, pick up a good HTML book. I’d recommend the O’Reilly series, but it may be a better reference (which I use it for) than a book to learn from. Flip through it, see if you like it.

If you have a little _more_ time, learn Cascading Style Sheets (CSS) as well. It’ll give you _much_ greater control over layout than plain HTML will (well, arguably anything can be done with enough nested tables, but that’s hardly the elegant solution), which may be useful if you’re making your site “artsy.”

Of course all of this is fairly useless unless you have your graphics to put on the site. Do you have or use Photoshop or Illustrator? If not, pick up a copy and familiarize yourself with it (again, books - Adobe’s “Classroom in a book” series is quite good to learn from). Then make your graphics, save 'em as gifs or jpegs (or ping, if you’re not terribly concerned with “old-browser” compatibility) and you’re set.

Oh, you’ll also need a webhost. I recommend Dixiesys, personally, but there’s a lot of webhost threads floating around (including an active one in GQ, right now, IIRC).

---

<div class="post-metadata">

**Author:** ![garius](https://avatars.discourse-cdn.com/v4/letter/g/e19b73/32.png) [@garius](https://boards.straightdope.com/u/garius)\
**Post date:** [November 9, 2002, 2:10pm UTC](https://boards.straightdope.com/t/web-site-creation-for-beginners/135900/3 "2002-11-09T14:10:20Z")

</div>

Everything he said 🙂

---

<div class="post-metadata">

**Author:** ![handy](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@handy](https://boards.straightdope.com/u/handy)\
**Post date:** [November 9, 2002, 4:13pm UTC](https://boards.straightdope.com/t/web-site-creation-for-beginners/135900/4 "2002-11-09T16:13:03Z")

</div>

There is software that can make a gallery website for you. Anyway, read around the web, try [download.com](http://download.com) & input ‘html’ in the search box for programs that might be useful. [html.com](http://html.com) has services & info.

---

<div class="post-metadata">

**Author:** ![Urban\_Ranger](https://avatars.discourse-cdn.com/v4/letter/u/e9c0ed/32.png) [@Urban\_Ranger](https://boards.straightdope.com/u/Urban_Ranger)\
**Post date:** [November 10, 2002, 8:20am UTC](https://boards.straightdope.com/t/web-site-creation-for-beginners/135900/5 "2002-11-10T08:20:12Z")

</div>

Use CSS and XHTML. If you don’t know, take the time to learn. The trouble you go through now will save you huge amounts of time later. If you want to change your layout, with CSS, all you need to do is to edit one file, and that’s it. With the old way of mucking with tables and whatnot in HTML, you need to go through every single one of your webpages and change them, which can easily lead to mistakes.

---

<div class="post-metadata">

**Author:** ![DougC](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@DougC](https://boards.straightdope.com/u/DougC)\
**Post date:** [November 10, 2002, 11:33am UTC](https://boards.straightdope.com/t/web-site-creation-for-beginners/135900/6 "2002-11-10T11:33:53Z")

</div>

- 
  - 
    - You definitely want to consider a general web-programming textbook that has basic examples and _explanations_ of HTML, CSS, JavaScript, XML and DHTML. If you know nothing, buy this first.

- A big reference book on HTML is nice to have also. _Don’t_ buy any of the little, thin “web-whatever for dummies” type books. A big boring book from Wrox or O’Reilly costs twice what a “Dummies” book does, but is far more than twice as useful.  
…
- If you want to do lots of cool stuff on web pages, Javascript is your best (free!) choice. Complicated stuff is, well, -complicated to create, but much of what you see in Flash and Shockwave can be done with simple Javascript, at least in IE6.

---

<div class="post-metadata">

**Author:** ![LouisB](https://avatars.discourse-cdn.com/v4/letter/l/dfb087/32.png) [@LouisB](https://boards.straightdope.com/u/LouisB)\
**Post date:** [November 10, 2002, 12:18pm UTC](https://boards.straightdope.com/t/web-site-creation-for-beginners/135900/7 "2002-11-10T12:18:59Z")

</div>

Try [htmlgoodies.com](http://htmlgoodies.com). Lots of basics, and not just for html.

---

<div class="post-metadata">

**Author:** ![Iteki](https://avatars.discourse-cdn.com/v4/letter/i/eada6e/32.png) [@Iteki](https://boards.straightdope.com/u/Iteki)\
**Post date:** [November 10, 2002, 1:04pm UTC](https://boards.straightdope.com/t/web-site-creation-for-beginners/135900/8 "2002-11-10T13:04:47Z")

</div>

_wades in and contradicts half the thread_

You will want to learn HTML. It probably _the_ easiest “language” around. You don’t need big fat books and stuff to start off, you don’t need a web-host to start off. To get started with HTML all you need is a browser and a text editor. You can view your creations on your own computer, and don’t need a web-host until you want to show them to the world.

[http://hotwired.lycos.com/webmonkey/kids/](http://hotwired.lycos.com/webmonkey/kids/)  
is for kids, but very very good and easy to follow.  
[http://hotwired.lycos.com/webmonkey/frontdoor/beginners.html](http://hotwired.lycos.com/webmonkey/frontdoor/beginners.html)  
is for beginners, also very good and quite easy to follow.

Learn HTML, it takes a half an hour of learning to be able to make a basic page. When you know the basics you can then choose what other knowledge you want to add to that. You can deepen your HTML knowledge, learn CSS, learn Javascript, learn PHP etc.  
However, having the HTML lets you decide if you want to do that, or if you want to just pop in free code snippets from the web. Knowing HTML will also enable you to use the various editors like dreamweaver etc.

If you learn HTML you get loads of choices about where you want to go, and what you want to do, it is the first building block for webdev.

As an artist I imagine you might want to get into flash at a later point, but that is truely another thread 🙂
