HTML & Web Development Resources

The following resources include tools, software, browsers, references, and services that can be useful when learning HTML, designing websites, developing webpages, and managing websites.

This is a curated collection rather than a complete directory. Some resources are included because I personally use or recommend them, while others are widely used references and tools that are helpful during web development. Additional resources will be added as useful tools are discovered.

HTML & Web References

These references are useful when checking HTML syntax, browser behavior, web standards, accessibility, and other technical information.

Resource Description
MDN Web DocsA detailed reference for HTML, CSS, JavaScript, Web APIs, accessibility, and other web technologies.
WHATWG HTML Living StandardThe current HTML standard and a useful technical reference when checking the exact requirements for HTML elements, attributes, and browser behavior.

Fonts & Icons

Font and icon resources can help with choosing, organizing, and using typography and scalable icons in web projects.

Resource Description
FontBaseA font manager for organizing, previewing, and activating fonts. It also provides access to Google Fonts from within the application.
Google FontsA large collection of fonts that can be browsed and used for web typography.
Adobe FontsA large font library that integrates with Adobe applications and supports fonts for desktop and web projects.
Font AwesomeA large collection of scalable icons that can be used in websites and user interfaces.

Web Browsers

Testing webpages in more than one browser helps identify differences in rendering, forms, CSS, newer web features, and browser-specific behavior.

Browser Description
FirefoxMozilla's web browser and an important browser for testing websites using the Gecko rendering engine.
Google ChromeGoogle's web browser and a useful development and testing browser with built-in developer tools.
Microsoft EdgeMicrosoft's Chromium-based browser and an important browser for testing websites on Windows.

Code Editors

You do not need an expensive web development application to create HTML and CSS. A plain-text or source-code editor is enough to build a complete website.

Software Description
Adobe DreamweaverA professional web development application with source-code editing, site management, FTP, and other website development tools.
NotepadThe basic text editor included with Windows. It can be used to create and edit HTML and CSS files without additional software.
Notepad++A free source-code editor for Windows with syntax highlighting, tabs, search tools, and other features that make editing HTML and CSS easier than using a basic text editor.

Graphics & Image Editing

Image-editing software is useful for preparing photographs, logos, graphics, backgrounds, and other images before they are placed on a website.

Software Description
Adobe PhotoshopProfessional image-editing software for photographs, graphics, web images, image optimization, and design work.
GIMPFree and open-source image-editing software for photo retouching, image composition, graphics, and other image-editing tasks.
IrfanViewA lightweight Windows image viewer with useful image conversion, resizing, cropping, batch processing, and basic editing tools.

Color Tools

Color tools can provide inspiration and help identify color combinations, palettes, shades, tints, and color values for web design projects.

Resource Description
SchemeColorA color palette resource with color schemes, hexadecimal and RGB values, shades, tints, gradients, and other color information.

Online Code & Browser Support

Online coding and compatibility resources are useful for experimenting with HTML and CSS and checking whether web features are supported by different browsers.

Resource Description
CodePenAn online code editor for creating and experimenting with HTML, CSS, and JavaScript examples directly in a browser.
Can I Use?A browser compatibility reference for checking support for HTML, CSS, and other web platform features across browsers.

Validation & Testing

Validation, accessibility, and performance tools can help locate errors and potential problems before a website is published or while an existing site is being maintained.

Resource Description
W3C Markup Validation ServiceChecks HTML and other markup documents for syntax and conformance problems.
W3C CSS Validation ServiceChecks CSS stylesheets and CSS contained in webpages for errors and standards-related problems.
WebAIM Contrast CheckerChecks the contrast between foreground and background colors to help evaluate text color accessibility.
PageSpeed InsightsAnalyzes webpage performance and provides information that can help identify performance and user-experience problems.

Web Hosting & Domains

A web hosting account stores the files used by a website, while a domain name provides the address visitors use to reach the site. Many companies provide both services, but hosting and domain registration do not have to be purchased from the same company.

Service My Experience
HostGatorMy overall choice for web hosting. I have tested many of the popular web hosting services over the years, and HostGator stands out for the way I prefer to build and manage websites.
GoDaddyI do not use GoDaddy for web hosting, but I find it convenient for purchasing and managing domain names.

Note: Hosting requirements vary considerably between websites. Compare current pricing, features, renewal costs, storage, backups, support, server requirements, and account limitations before choosing a hosting provider.

FTP Software

FTP software provides a convenient way to transfer website files between a local computer and a web server.

Software My Experience
FileZillaI have used FileZilla for many years. Of the FTP programs I have tried, I find it one of the easiest ways to upload, download, and manage website files on a web server.

Adobe Creative Cloud

Adobe Creative Cloud provides professional applications that can cover much more than web development. My subscription gives me access to applications such as Dreamweaver, Photoshop, Illustrator, and Acrobat.

For someone who regularly uses several Adobe applications, the subscription can provide a complete collection of professional design and development tools. For someone who only needs to edit HTML or make occasional changes to images, however, the subscription may be difficult to justify because capable free and lower-cost alternatives are available.

My Bare-Bones Web Design Setup

If I were no longer using my Adobe subscription and wanted a simple, inexpensive collection of tools for building and maintaining websites, I would start with the following:

Task Software Why
HTML & CSSNotepad++A lightweight source-code editor with the features needed to comfortably create and maintain HTML and CSS files.
Image Viewing & Quick EditingIrfanViewFast and convenient for viewing, resizing, cropping, converting, and performing basic image work.
Advanced Image EditingGIMPA free image editor with more advanced tools for work that would otherwise require software such as Photoshop.
File TransferFileZillaA straightforward way to transfer and manage files on a web server.
Browser TestingChrome, Edge & FirefoxTesting in multiple browsers helps catch compatibility and rendering differences before a website is published.

This basic collection provides everything needed to write HTML and CSS, prepare images, transfer files to a server, and test webpages without requiring a paid web development suite.