Learning Computer Language: HTML Resource List
Computer Language: HTML Resource List
RHTML, or the Hypertext Markup Language, is the language of the world wide web. Whether you’re talking about FLASH, Java-Script,Java Applets, or any sort of advanced web or Web 2.0 technologies the bottom line is it has to interface cleanly in some way with “plain old HTML”. HTML was invented Tim Berners-Lee in conjunction with his invention of the World Wide Web. The following are resources for learning HTML from the basics to advanced techniques.
- A Beginners Guide to HTML – NCSA’s HTML Guide.
- HTML Goodies – One of the oldest HTML tutorials online.
- W3Schools – W3Schools HTML Reference.
- World Wide Web Consortium HTML Specification – HTML Specs from the W3C.
- Lessons in HTML – HTML Lessons from the Maricopa Center.
- Basic HTML Commands – HTML Basics from the University of North Carolina.
- Learning HTML – Getting started with HTML from the University of Texas.
Intermediate HTML includes things like Server Side Includes, and adding scripts to accomplish somewhat more advanced tasks.
- Server Side Includes – Allows for dynamic code reuses on pages.
- CGI (The Common Gateway Interface) – Overview of CGI.
- CGI Scripting Tutorial – Tutorial about using CGI to interact with server side programs.
- JQUERY & JQUERY UI – Java-script library which allows accomplished advanced effects with simple commands.
- Smarty – An HTML templating system that lets you use advance coding within regular HTML files.
For Advanced Web 2.0 the use of scripting language, and highly specialized programming & scripting is necessary.
- PERL – Server side scripting language with many options for HTML.
- PHP – Server side language that allows for standard HTML to be used within its files.
- .NET – Microsoft’s .NET Architecture.
- SproutCore – Java-Script library which enables very OS-like features within HTML.
- ASP – Active Server Pages, a Microsoft Server Side technology.
- JAVA – JAVA easily loads within HTML and allows full fledged applications to run.
- FLASH – Enables advanced effects within HTML pages, and is very consistent across browsers.
- Web 2.0 – An overview of assorted Web 2.0 technologies.