Marcel Legros - Play the Game of Life

An instruction manual for the greatest game of all time - your life…

Marcel Legros - Play the Game of Life header image 4

A Beginner’s Guide To Building a Web Site - Day Four

November 19th, 2007 · 1 Comment

Here’s day four in my six part series designed to help an absolute beginner learn how to build a web site. If you’re new to computing or you have no idea what skills and tools you need to become a web developer, this is for you. The articles aren’t designed to teach you web development skills; they’re meant to give you a push in the right direction so that you can quickly learn those skills on your own. I hope you find my guide helpful. If you do, please Stumble it, so that others can benefit.

Article Outline

Day One - Tools Required for Website Development

Day Two - Skills Required for Website Development

Day Three - The Most Powerful Learning Secret for Website Development

Day Four - Beyond Basics - Tools That Take Your Site To the Next Level

Day Five - Beyond Basics - Skills That Take Your Website to the Next Level

Day Six - Wrap-Up - Summary of Tools, Skills, Books, and Tutorials for Website Development

Day Four - Tools To Take Your Site To the Next Level

HTML Editors

Once you get a handle on HTML and CSS, there are many tools to help you automate the process of building web pages. They aren’t necessary, but certainly help speed things up for you. There are many HTML editors available - some are text-only while others are WYSIWYG (what you see is what you get), meaning you can view the web page while you code it. Here are my top four suggestions, in order of preference:

Adobe Dreamweaver (Windows / Mac) - $399.00 - Dreamweaver is a WYSIWYG editor and handles HTML, CSS, most scripting languages, and also automates the process of uploading files to your FTP server. Dreamweaver is part of the Adobe CS suite, so it really shines when you’re also using Photoshop, Illustrator, Contribute, or Flash. Dreamweaver is expensive but easily my top pick for commercial HTML editors.

TextMate (Mac only) - $59.00 - Textmate is a powerful text-only editor. It might not be WYSIWYG, but don’t let this fool you. Textmate is capable of handling any web language and most programming languages as well. If you’re a Mac user, this is the best text-only editor available.
Coda (Mac Only) - $79.00 - Coda is an easy to use, WYSIWYG editor. The feature set isn’t amazing but it has an excellent interface. If you’re a Mac user and you want a basic WYSIWYG editor, then buy Coda.
UltraEdit (Windows) - $49.95 - If you’re using Windows, UltraEdit is the best text-only editor available. Like TextMate, it handles web languages or programming languages with ease.

Image Editing Software

Even the most austere sites require some use of graphics and images. Images make your site more readable an interesting. Here are two high quality image editing programs for your viewing pleasure:

Photoshop - ( $649.00 - Windows, Mac)

Gimp - (Free - Windows, Mac, Linux)

Photoshop is easily the best in the field but unless you’re aiming for a career in graphic design, Gimp will handle most graphic tasks quite well. If you discover a passion for creating high quality graphics, the high price for Photoshop is well worth the investment.

Content Management System / Blogging or Forum Software

You’re viewing this web page as the result of a content management system. Blogging or forum software automates the task of coding your pages and delivers them to your viewers quickly with a lot of cool features.

If you want to start a blog, there are a few choices for you, but I highly suggest using Wordpress. Forget Facebook, MySpace, or free Blogger accounts. They work, but you’re at the mercy of those websites and their software - if their site goes down, so does your blog. If you want to start a successful blog, you need Wordpress. It’s free, and you can control every aspect of the user experience. Typepad is used by a few high-profile bloggers but you’re locked into a monthly payment plan and it’s not as flexible as Wordpress.

If forums, or bulletin boards are more your thing, I suggest phpBB http://www.phpbb.com/. It’s free and easy to install on your host’s web server. I think vBulletin http://www.vbulletin.com/ is actually better software but, again, it’s expensive at $169.00 for a lifetime license. What is it with me and expensive software?!

Bonus Tools for Mac Users - CSSEdit and Scrivener!

CSSEdit - If you’re interested in learning CSS, immediately download and purchase CSSEdit. We reviewed the Firefox plug-in, Firebug, yesterday. Firebug is extremely powerful but if you’re interested in honing your CSS chops, CSSEdit has many features that Firebug does not. This is an exceptional tool for web developers on the Mac.

Scrivener - I’m writing this blog every day on Scrivener. I can’t say enough about this program - if you’re a serious writer and you want to write the next great American novel, or you’re blogging like me, Scrivener has it all. It’s not a word processor; it’s a writing program. It also lets you collect online links and media so that you can refer to them while you write. It’s truly inspiring. If you’re a writer or blogger and you’re on a Mac, please try it out. It’s a steal at $39.95!

That’s It For Today

Thanks for reading! I hope you join me for tomorrow’s article - Day Five - Beyond Basics - Skills That Take Your Website to the Next Level.

[Read more →]

Tags: Website Development

A Beginner’s Guide To Building a Web Site - Day Three

November 18th, 2007 · 1 Comment

Today, we’re on part three of a six part series designed to help an absolute beginner learn how to build a web site. If you’re new to computing or you have no idea what skills and tools you need to become a web developer, this is for you. The articles aren’t designed to teach you web development skills; they’re meant to give you a push in the right direction so that you can quickly learn those skills on your own. I hope you find my guide helpful. If you do, please Stumble it, so that others can benefit.

Article Outline

Day One - Tools Required for Website Development

Day Two - Skills Required for Website Development

Day Three - The Most Powerful Learning Secret for Website Development

Day Four - Beyond Basics - Tools That Take Your Site To the Next Level

Day Five - Beyond Basics - Skills That Take Your Website to the Next Level

Day Six - Wrap-Up - Summary of Tools, Skills, Books, and Tutorials for Website Development

Day Three - The Most Powerful Learning Secret for Website Development

The most powerful secret to learn how to build websites, is right in front of you. Your internet browser is your most powerful tool to becoming a skilled web developer. Books and tutorials are great but did you know that you can actually view the HTML and CSS for any website on the internet?

Think Like Reverse Engineer

Reverse engineering means to take something apart to learn how it works so that you can build it for yourself. You can learn to build amazing websites of your own with only three items in your toolbox:

* The Firefox internet browser
* The Firebug plug-in installed on Firefox.
* A website you wish to emulate or improve upon.

Step One - Install Firefox

It’s critical you’re using a quality browser for this lesson - Internet Explorer or Safari won’t cut it. If you haven’t already done so, download and install Firefox on your computer.

Step Two - Install Firebug

One of Firefox’s strengths is that it allows you to add any number of plug-ins to it. A well designed plug-in can add a lot of new functionality to the browser. Firebug is probably the most powerful and ingenious plug-in ever created for Firefox. Watch this video tutorial to help you install Firebug quickly.

Step Three - Find a Target Website

Have a look at this quick tutorial to explore the basic interface of Firebug. It’s so simple, your jaw will drop!

Step Four - Imitation is the Best Form of Flattery

Firefox and Firebug are the most powerful free tools to help you learn how websites are designed and coded. It’s truly amazing the first time you realize you can go to any site, peek inside of it, tweak it, and begin to understand how the designer put it together. If you followed my advice on Day One and Day Two, you will already have begun to learn about HTML and CSS. Now, with Firefox and Firebug, you have the power to learn from HTML professionals, any time of day or night.
The best way to learn HTML is by emulating other designers’ work that you admire. Feel free to copy HTML and CSS from all kinds of sources and keep a personal library of your favorites in a it’s own folder. I highly recommend emulating examples of code from your favorite sites but I do not recommend copying code from an entire page or site and using it as your own. It’s not illegal to copy HTML code but you’ll never learn and improve if you just copy and paste it into your own domain. Imitation or emulation is a powerful learning tool. Copying is just lazy and unethical.

Bonus Step - Firebug’s Baby Brother

A less functional, but useful, feature built into most browsers, can be located on your right mouse button. Go to any website and right-click anywhere on a blank area of the page (without links, images, or ads.) A context menu pops up - click “View Source” (Internet Explorer, Safari), “View Page Source” (Firefox), or “Source” (Opera). A new window appears with all of the source HTML for that web page. This is also a great feature most people don’t know about or utilize often.

You can’t view CSS stylesheets or inspect and edit web pages this way, so I suggest you focus on learning to use Firebug. Go to http://www.getfirebug.com/docs.html and read the Firebug documentation to get the most out of this amazing tool.
That’s It For Today

Your browser is the most powerful learning secret for website development. Satisfy your curiosity. Immerse yourself in the work of others. Go out there and visit all of your favorite sites to see how they’re built; then apply what you learn to your own work. With this knowledge, you’ll become an HTML pro in no time at all.

Thanks for reading! I hope you join me for tomorrow’s article - Day Four - Beyond Basics - Tools That Take Your Site To the Next Level.

[Read more →]

Tags: Website Development