Web Programming
Web programming allows you to add greater interactivity to the visitors of your site. This section will take you to resources ranging from basic topics such as javascript and style sheets (CSS) to programming languages such as PHP and ASP.
Web Programming - JavaScript/Dynamic HTML
121 Javascript Tutorials
Developed by: 121 Javascript Tutorials.com Type of resource: Web site Target audience: General Cost: Free access
This site offers a good introduction to javascript aimed at users who already have some basic familiarity with programming languages. 121 Javascript Tutorials provides an overview of javascript basics, versions of javascript, embedded format, and object oriented programming.
Dhttp://www.121-java-script-tutorials.com/
Editor's choice: Zen Garden: The Beauty of CSS Design
Developed by: Dave Shea Type of resource: web site Target audience: General Cost: Free access
A demonstration of what can be accomplished visually through CSS-based design. Several design proposals and their CSS sheets are available for exploration to see how the same text can be manipulated with creative CSS design. Look at each page's html, source code, and style sheet to understand how to label elements in CSS and avoid the use of tables. The style sheets are very detailed, to guide you through the creation of your own sheets and to learn new tricks. Please note that designers have shared their creativity in this site so that others may learn, but designs cannot be duplicated without artist permission.
Thau's JavaScript Tutorial
Developed by: Webmonkey Type of resource: Online tutorial Target audience: General Cost: Free access
This five-part tutorial offers a step-by-step introduction to javascript.
Dhttp://hotwired.lycos.com/webmonkey/programming/ja vascript/tutorials/tutorial1.html
Web Programming - CSS
Editor's choice: CSS Reference
Developed by: Stylegala Type of resource: Web site Target audience: General Cost: Free access
Stylegala offers descriptions and examples of the most common CSS (Cascading Style Sheet) syntax and properties.
Dhttp://www.stylegala.com/features/css-reference/ba ckground.htm
HTML and CSS Tutorial
Developed by: BrainBell Type of resource: web guide Target audience: General Cost: Free access
Fifteen tutorials take you through understanding html and cascading style sheets to improve web design capabilities. The tutorials provide theory, practical images and code, as well as a bit of history of each of the different features to facilitate web developer decision-making. Each tutorial covers a series of specific topics and ends with a review of content and a quiz to test your knowledge. Comparisons of results in different browsers, especially when using CSS, are useful.
Dhttp://www.brainbell.com/tutorials/HTML_and_CSS/
Introduction to Style Sheets
Developed by: Dave Raggett Type of resource: Web article Target audience: General Cost: Free access
This short guide to styling your web pages looks at how to use W3C's Cascading Style Sheets language (CSS) and at alternatives using HTML.
Dhttp://www.w3.org/MarkUp/Guide/Style
NYPL Online Style Guide
Developed by: New York Public Library Type of resource: Web guide Target audience: General Cost: Free access
"All developers are familiar with HTML, the web’s original markup language. But the W3C currently recommends using XHTML instead. This hybrid language looks and works much like HTML but is based on XML, the web’s “super” markup language." This style guide from the New York Public Library explains the basics and benefits of XHTML, and helps you make the transition painlessly. The guide also includes guidelines on using Cascading Style Sheets (CSS).
Dhttp://www.nypl.org/styleguide/
The CSS Know-How Site
Developed by: MaKo Type of resource: Website Target audience: General Cost: Free access
What you always wanted to know about CSS...
Dhttp://www.mako4css.com/index.htm
Web Programming - Perl / CGI
Programming: Perl/CGI
Developed by: Webmonkey Type of resource: Web site Target audience: General Cost: Free access
Webmonkey's Perl/CGI section offers a variety of articles, tutorials and links to external resources, from basic to advanced levels.
Dhttp://hotwired.lycos.com/webmonkey/programming/pe rl_cgi/
Web Programming - PHP
PHP is an increasingly popular Open Source (i.e., free) server-side scripting language used to create dynamic web pages. Like ASP, it is embedded in the code of HTML pages.
O'Reilly PHP resources
Developed by: O'Reilly Type of resource: Web Site Target audience: General Cost: Free access
Comprehensive PHP resources including instructions for Installation on a Windows System.
PHP Tutorials
Developed by: Open Directory Project Type of resource: Web directory Target audience: General Cost: Free access
Annotated links to PHP tutorials from the Open Directory project.
Dhttp://dmoz.org/Computers/Programming/Languages/PH P/Tutorials/
Tips from the Creators of PHP
Developed by: Zend Technologies Ltd Type of resource: Web Site Target audience: General Cost: Free access
From the creators of PHP a series of articles on tips and tricks for PHP programming. For an overview of what PHP is and does, take a look at this Introduction to PHP. For those actively learning PHP, the three part series of Top 21 PHP Programming Mistakes is highly recommended.
Dhttp://www.zend.com/zend/art/
Web Programming - Ajax
Mastering Ajax
Developed by: Brett McLaughlin Type of resource: Web guide Target audience: General Cost: Free access
Ajax - "Asynchronous JavaScript and XML" is a web architecture for creating interactive web applications. Part 1 of this guide introduces Ajax, explains what it is useful for, and provides links to a wealth of other Ajax learning resources; Part 2 looks at how to make asynchronous requests with JavaScript and Ajax.
Dhttp://www-128.ibm.com/developerworks/views/web/li braryview.jsp?search_by=Mastering+Ajax
Web Programming - ASP
Active Server Pages (ASP) is a server-side technology from Microsoft which allows for the development of dynamic and interactive Web pages.
15 Seconds
Developed by: 15 Seconds Type of resource: Web site Target audience: General Cost: Free access
This site includes basic and advanced resources on Active Server Pages and an ASP listserver.
Web Programming - XML
An XML Primer for Technical Communicators
Developed by: TECHWR-L Type of resource: Web article Target audience: General Cost: Free access
Part One of Sean Hower's primer provides a conceptual and technical introduction to XML and answers questions such as "What is XML", "Why should I care about XML", while . Part Two looks as some XML-related technologies and tools.
Dhttp://www.techwr-l.com/techwhirl/magazine/technic al/xml_primer_part1.html
What is XML?
Developed by: TechSoup Type of resource: Web article Target audience: General Cost: Free access
Good, basic introduction from TechSoup.
Dhttp://www.techsoup.org/howto/articlepage.cfm?Arti cleId=482&topicid=13
Web Programming - RSS
Easy Ways to Publish Your Own RSS Feeds
Developed by: TechSoup Type of resource: Web article Target audience: General Cost: Free access
Brian Satterfield looks at ways to set up an RSS feed to deliver new information to your communities.
Dhttp://www.techsoup.org/learningcenter/internet/pa ge5820.cfm
Explanation of RSS, How You Can Use it, and Finding RSS Feeds
Developed by: Fagan Finder Type of resource: Web guide Target audience: General Cost: Free access
Guide to using RSS from a non-technical standpoint.
Dhttp://www.faganfinder.com/search/rss.shtml
How to Create an RSS Feed With Notepad, a Web Server, and a Beer
Developed by: Stephen Downes Type of resource: Web guide Target audience: General Cost: Free access
Step-by-step guide from Stephen Downes. His Introduction to RSS for Educational Designers provides useful background information.
Dhttp://www.downes.ca/cgi-bin/website/view.cgi?dbs= Article&key=1059503386
Sharing your site with RSS
Developed by: WebMonkey Type of resource: Web tutorial Target audience: General Cost: Free access
RSS is an easy way for sites to share headlines and stories so that other sites can integrate them into their pages. This tutorial by Jason Cook tells you how to set up RSS for your own site.
Dhttp://hotwired.lycos.com/webmonkey/03/17/index3a. html
Web Programming - General
Editor's choice: Tutorials on HTML, XML, Browser scripting etc.
Developed by: W3schools Type of resource: Web site Target audience: General Cost: Free access
An excellent tutorial site with a commitment to standards compliance, including a tutorial about the Web Standards Body, the W3C(recommended). Good tutorials on:
- HTML/XHTML/CSS
- Client side scripting (JavaScript, DHTML))
- XML, XSLT
- Microsoft Server-Side scripting languages such as ASP and the newer .net framework
Cold Fusion/ASP comparison table
Developed by: House of Fusion Type of resource: Table of comparison Target audience: General Cost: Free access
An annotated comparison of ASP and Cold Fusion 4 features such as syntax, architecture and database connectivity.
Dhttp://www.houseoffusion.com/index.cfm?body=body/a sp
Informit Reference Libary
Developed by: INFORM.IT Type of resource: Web site - Reference manuals Target audience: General, Trainers Cost: Free access
A reference website offered in collaboration with Sams Publishing, the site offers free online versions of selected "Sams Teach Yourself" series, featuring "Teach Yourself" in 24 hours, 10 minutes, or 21 days tools in operating systems, programming, databases and productivity software. Tutorials cover Microsoft Office, Visual Basic, SQL, HTML, and JavaScript, among others.
Dhttp://www.informit.com/library/index.asp
Using the .htaccess File
Developed by: Wise-Women Type of resource: Web guide Target audience: General Cost: Free access
"Web designers often ask how to handle redirects or to password protect directories. The .htaccess file can do these things and more." This article by Miraz Jordan shows you how.
Dhttp://www.wise-women.org/tutorials/htaccess/
Wise-Women
Developed by: Wise-Women Type of resource: Web site and mailing lists Target audience: General Cost: Free access
Wise-Women is "an international community and network dedicated to supporting women who work as, or aspire to becoming, Web designers, developers, and programmers." Membership is open to all, men as well as women. The Wise-Women Web site includes tutorials, articles and discussion lists on topics such as writing for the Web, promoting your site, Web programming and graphics.
XSL-List -- Open Forum on XSL
Developed by: Mulberry Technologies, Inc Type of resource: Listserver Target audience: General Cost: Free access
An archive of the XSL-List listserv, which provides advice on XSLT (eXtensible Stylesheet Language for Transformations). The list is very active and has an FAQ to allow the beginner to develop the skills necessary to start using XSL.