Tuesday, June 10, 2008

The 7 Habits of Highly Effective Web Sites

Many companies successfully create visually appealing sites, but fall short of delivering sites that produce high yielding results. A countless number of customers leave Web sites without questions answered or products purchased. Marketers scratch their heads wondering what went wrong.

How are great Web sites developed? How can you guarantee your site produces the results you desire?

By leveraging the highly promoted principles of Steven Covey, "The 7 Habits of Highly Effective People," your Web site will become a more valuable asset that will increase brand awareness, customer retention and produce qualified customer leads.

Habit #1: Your customers are in charge -- listen and respond to their needs.

Your Web development team's highest priority is to understand why customers visit your site. First, make a list of your customers' most important tasks and narrow that list down to the essentials.

Analytic tools such as click stream and application logs will help with this task, but only tell part of the story. Focus groups and online surveys or feedback forms are great tools to receive direct feedback from customers.

Habit # 2: Create goal-driven sites.

Creating a goal-driven site seems self evident, but you'd be surprised to learn that most companies tend to think a Web site is a marketing brochure with more real estate.

The very nature of the Web provides many more opportunities than this, which if properly harnessed, can pay big dividends.

The Web provides a targeted means to drive customers to specific outcomes or "calls-to-action." It is critical to ask yourself one simple question before starting any project: What is my desired outcome for the site users?

This question will provide focus and direction into every piece of content and functionality on your site. Whether the goal is to drive customers to fill out a contact request form, buy now, or to visit the nearest physical store it is key to always focus on the desired outcome for optimal effectiveness.

Habit #3: Prioritize your customers' experiences.

Two reasons customers switch to competing organizations are they feel they are not valued and the benefit of continuing to do business is no longer greater than the cost of doing business.

By putting your customers' experience first, you create perceived value and increase customer retention. Since it is always harder and more expensive to acquire new customers than keep old ones, why make more work for yourself?

Habit #4: Drive value back to your customer.

Organizations should value every piece of data a customer provides. This will create a win/win relationship between your organization and your customer as well as generate a tremendous amount of good will.

For example, many sites require customers to register before proceeding to restricted or premium areas. In many cases, registering provides little perceived value to the user.

To add insult to injury, the site does not appear to "use" a customer's data to enhance the user experience.

For example, if your customer registers and enters her home zip code information and then desires to find a local store, your site should automatically display the five locations closest to the user's home address. The customer immediately sees the benefit of providing her personal information and gets to her goal (and your store) faster.

Habit # 5: Knowing what your customers don't provides value.

Capture and feedback mechanisms are important tools that allow you analyze to your site's effectiveness, but there are several other methods you can use to understand what your customers don't know.

Find out what your customers are searching for on your site by reviewing the search strings that produce invalid results. This is one of the most underused ways of understanding what customers want.

Habit #6: Create an ongoing dialog with your customer.

Web personalization technologies enable your site to create a "dialog" with individual site visitors. This dialog will continue at every site visit and can even drive users back to the site if they haven't visited for a specific period of time.

Target distinct messages to specific audiences. For instance, the site can display different products and messages based on a user's demographics or observed behavior. Personalization technologies make it possible to move the customer closer and closer to your company's desired "call-to-action".

This concept is also known as episodic marketing, as it is moving your customer forward to a desired behavior, one "episode" at a time.

By leveraging the power of a Web site's interactive nature, your company will generate more qualified leads that drive deeper into the sale funnel for your sales organization.

Habit #7: Optimize your site with the power of A/B split testing.

Marketers love metrics to backup marketing decisions. Web personalization technologies allow marketers to use their Web sites as a platform to rapidly and inexpensively test concepts and ideas. A/B split testing allows marketers to understand the effectiveness of specific Web content.
By applying these seven habits to your Web sites, your organization can see a rapid increase in customer loyalty and satisfaction as well as lower costs for customer support.

Seven Habits of Effective Developers

Keep it clean, and keep it simple -- that is the maxim software developers should adhere to.

According to Lee Chuk Munn, a staff engineer at Sun Asia-Pacific, writing applications is like writing a book.

"I've learned various programming languages [but] it doesn't matter what language you write in, the story [you write] has to be good," Lee said, in a phone interview with ZDNet Asia. A 27-year veteran in software programming, Lee sits in Sun's software department where he guides the company's developers and network of independent software developers in using Java and Solaris.

"Programming is just an expression to a solution. A lot of it is about understanding and recognising the problem and getting help. This [concept] is generic across all programming languages, it doesn't matter what you use -- whether it's C+ or Java. The approach is still the same," he said.

Lee noted: "What irks me is developers today are churning out applications without any regard or love for it. That's my number one pet peeve. So, it's like they're doing it for the money, which is good, if you're a project lead, but you need to put in some concern and care into what you're building and not just in shipping [the application]."

Lee listed seven habits that all software developers should possess to be effective in their job:

1. Understand the problem

Before you can deal with the problem, you need to first understand the problem you are trying to solve.

"From my observations, I find that developers aren't keeping to the point," Lee said. "When you write a program, you're trying to express the solution to a problem, [but] sometimes people approach a problem without even first thinking about it. So there may be times when there may already be a solution to a similar problem that can be adopted for the one you're trying to resolve."

For instance, Lee said, there are different algorithms engineers can use to write a sorting program.

To select the right one to use, developers need to first understand the size of the data that the sorting program will be administered on, in order to decide which is the right algorithm to use.

"Choosing the wrong one would put your application in jeopardy in future," he said.
Lee also highlighted the need to do the necessary research before starting development work, and to think about how people will go about using the application, so elements such as user interface and design should not be neglected.

2. Use appropriate tools

Study various programming concepts and data structures, and start building a reservoir of software design patterns, Lee said.

While reference books are a good source of information, he cautioned that technology evolves too quickly to rely solely on static text-based recommendations.

"Have a general idea of what is available," he said, adding that developers can then use this as a foundation on which to build more complex applications.

He also urged software engineers to become well-versed in a variety of tools, and develop their own if there is nothing appropriate for the problem they are trying to solve.
Quoting American psychologist Abraham Maslow, Lee read: "If the only tool you have is a hammer, you will see every problem as a nail."

This Maslow concept has become so popular among software developers that it has been dubbed the "Golden Hammer" rule. It cautions engineers with limited knowledge or training of solutions that they run the risk of using only tools they are familiar with, but which may not be the most appropriate, when they develop a new program.

3. Strive for simplicity

Programmers should develop applications that are:

easy to understand;

easy to explain;

easy to maintain; and

easy to document.

Lee noted that simplicity is not only associated with purity or clarity, it also reflects the engineer's understanding of the problem. "Anybody can come up with a convoluted solution," he said.

Noting that debugging is twice as difficult as writing a program, Lee said software developers will have an easier time patching bugs if their applications are clear and uncomplicated.

4. Keep your code clear

Only incorporate code that you understand, and make sure others understand it too.
Lee explained that software developers are like novelists, each with their own writing style.

"Whatever style you adopt [doesn't matter]; just make sure you write clearly," he said. "When you write codes you need to keep them clear. Don't squash them, just like how you would apply text spacing when you write a novel."

Think also about how you organise and label your codes.

Lee said: "Put yourself as an author; how would you write something that others can easily understand and follow your thoughts? That's how a programmer should code as well."

While there are no standard code layouts or models software developers can adopt, there are recommended coding practices, Lee said.

Programmers working on a Java platform, for example, can visit websites that recommend certain methods of naming variables, he added. "So there are conventions which most Java developers would already know," Lee said.

5. Learn to debug

Identify bugs early in the development process, and deploy automated testing tools, such as JUnit.

Tests will help ensure the program performs the task you developed it to do.

"A reasonably sized commercial application is never bug-free, especially operating systems or big applications," Lee said. "So developers try to do tests to remove fatal bugs that can render an application unusable or bring the whole site down."

He reiterated the importance of maintaining "clean" codes, noting that developers should always know what they are adding to their codes as they could easily inherit bugs from external sources.
"Sometimes, there are bugs in your codes or in other [software] libraries that you may have bought or downloaded that you cannot control," Lee said, underscoring the need for developers to "test early; test often".

Software engineers can reduce the time to debug by isolating the faulty code, and fixing and retesting this particular section before piecing it back into the main program.

"For example, when you click on menu item one and two in the program before a bug appears, you'll have to keep going through levels one and two every time you test and debug the program," Lee explained. "So, instead of doing that, pull out this piece of code, test it and debug as a standalone. Once you're certain it's fixed, then incorporate it back into the [main] code."

6. Leverage what is available

Developers should also look for solutions or algorithms that are already publicly available, such as on developer forums and mailing lists.

Asked if this would increase the risk of a security breach, since the program will be based on codes that the public can easily access, Lee replied that this was not necessarily so.
"For example, the public key infrastructure (PKI) is pretty well-known and the mathematics [behind the model] are also well-known. But, if you want to crack it, it's difficult because the key generation [code] is still kept private," he explained. "So, you can use public data but safeguard the codes that are critical to secure your application."

7. Continue to learn

Finally, like any other profession, software developers must always continue to learn, pick up new skills and improve.

Engineers can also learn from conducting a post-mortem or an evaluation after a project has been completed, Lee added. "We need to learn from our good and bad [projects], and try and be better the next time, and the next time after that," he said.

Can developers then balance the commercial need to push out applications as quickly as possible with the need to write codes that are clean?

Lee believes they can. "A lot of people say, if they don't have quantity time, at least they have quality. That's not true... You can't have quality time if you don't put in quantity time," he said. "There's commercialisation [in software development] but there's also 'art' and 'good' codes. And you can achieve both."

The 7 Habits of Highly Effective Developers

Passionate

The most brilliant people I've worked with are passionate about what they do. They aren't driven by money and fame and, I say this with tongue in cheek, if they didn't have families to feed, would develop software without compensation. If I had two candidates for a development position, I'd rather hire a less-experienced person with passion than a more experienced person without. If you aren't passionate about software development, find what you are passionate about and follow that path.

Able to Learn, Unlearn and Re-learn
I believe that learning is an extension of passion, and effective developers operate in a continuum of improvement and innovation. They learn from their and others' mistakes and don't apply old solutions to new problems just because they worked before. Effective developers follow technology, but are careful to not let new approaches become solutions looking for a problem.

Balance Principle and Practice

Principle and practice are the Yin and Yang of software development. Effective developers don't design impractical solutions for the sake of principle and don't implement solutions without overarching values. They are willing to compromise based on time, cost, scope and quality constraints, but can also obtain compromise from others based on sound principles.

Keep It Simple Software (KISS)

Effective developers implement the simplest possible thing that will work while not painting themselves into a corner. They don't implement anything more than is needed right now, remaining mindful about what might be needed in the future. Effective developers know that the less moving parts there are, the less likely it will break and favor elegance and simplicity over convoluted cleverness.

If You Don't Know the Answer, Know Someone Who Does

Software developers aren't renown for their social prowess, but some of the most effective developers I know are excellent at networking. If you give a random 100 question test to a group of people, no one individual will score 100%, but collectively, with few exceptions, the group can answer all the questions correctly. There is so much technology, so many areas of speciality, you can only be an expert on one, maybe two subject areas. Effective developers know the limit of their knowledge, aren't afraid to admit when they don't know something and have many friends and colleagues in their network they can reach out to for help.

Focus on Value

Effective developers understand the forces driving the project, its stakeholders and their goals. Using this knowledge to guide their decision making, they focus on delivering tangible value to their customers over anything else. Effective developers prioritize work based on its value--the so called "bang for the buck," and avoid projects and features they don't believe in.

Puts the Needs of the Many Before the Needs of the One

I've seen small teams accomplish extraordinary things; it's amazing what "two guys and a laptop" can accomplish. Call it teamwork or synergy or whatever you like, when a group of people put common goals before their own, they converge like light into a laser beam. Contrast this with the arrogant, rogue and cowboy developers who go against team standards or design intents because "that's how I do it" or "that's how you should do it." The message they are really sending is "I am smarter than the team."

Conclusion

These seven habits give me something to work towards and keep me focused. I only had room for seven habits in this article, and I'm sure you can think of many more or define effective in your own way. The important thing is to take a value-driven approach to your software development career and do intentional things that move you towards your definition of success.

Thursday, June 5, 2008

Learn Yourself Visual Basic.NET

Visual Basic.NET Tutorials

Writing Your First VB.NET Program
Step by step instructions on how to create your first winform or webapp applications using Visual Basic .NET.

Start VB.NET
Great starting VB.NET set for students who want to understand VB.NET! Sections include OOP Basics, Winforms, ADO.NET, Multithreading, and deployment.

Welcome to Visual Basic .NET
If you are new to VB.NET this multi-page tutorial/article gives a great background, history, and overview.

FreeVBCode.com Free VB.NET Sample Code
Pages of VB.NET sample code and VB.NET examples.

VB.NET Example Program
Download and reference Chilkat's VB.NET examples for samples on mail, encryption, and more.

Creating a Windows Service Using VB.NET
Multi-page tutorial with sample code and screen shots.

101 VB.NET Code Samples
Impressive list of code samples from Microsoft. Samples include windows forms, security, web
services, data access, and the .NET framework.

Object-Oriented Capabilities in VB.NET
Creating classes and namespaces in Visual Basic.NET.

DeveloperFusion.com VB.NET Tutorials
Object oriented capabilities in VB.NET, COM Interoperability, Watching Folder Activity, Error Handling, Inheritance, and Polymorphism among other topics.

Tracing, Logging, and Threading in VB.NET
MSDN tutorial covering tracing and logging in VB.NET to help debug and trace out your VB.NET apps. Help with thread synchronization and thread pooling.

About Visual Basic .NET
Introducing VB.NET with links to some sample VB.NET downloads.

VBCity Visual Basic.Net Resources
One of the best VB.Net development sites. Great articles, tutorials and resources.

Implementing Interfaces in VB .NET
Tutorial covers defining and implementing classes and interfaces using Visual Basic.Net.

Free VB.Net Tutorials
Great site for articles/tutorials on Visual Basic .Net and other .Net categories. Tons of helpful articles here covering topics ranging from data access to menus.

VBDotNetHeaven.Com Tutorials
Page chock full of interesting VB.Net tutorials. Many assorted topics are covered including assemblies, GDI+, strings, VB.Net with XML, exception handling and working with the registry.

Devarticles Visual Basic.NET
Nice collection of VB.NET articles and tutorials. String encryption, regular expressions, forms inheritance, deployment, file watching, and many more.

Using Visual Basic .NET
Microsoft's MSDN resource for developing with VB.NET. Areas include getting started, migrating VB 6 apps to VB.NET, building apps, deployment, and distribution.

Getting Started with Visual Basic .NET
Excellent VB.Net tutorial from MSDN academic alliance. Eight part multi-page tutorial. Also includes source code, downloadable project files, and executables.

Learn Yourself C#

C# Tutorials

C# Tutorials
Look under sections "C# Language", and "Windows Programming Using C#" for some great C# tutorials. C# syntax and language essentials, OOP with C#, Winforms, and File handling operations are all covered.

MSDN Visual C# Development Center
The Microsoft Visual C# Dev Center has tons of great links, downloads, blogs, and anything else you may need.

C# Tutorial
Very large single page tutorial with excercises and sample code. Topics include a hello world app, C# syntax, error handling, and object oriented programming.

C# Example Programs
Download and reference Chilkat's C# examples for samples on mail, encryption, and more.

C# Web Services
Nice smaller single page web service tutorial. Link at bottom to download the entire tutorial with source code.

MasterCSharp.com Tutorials
Tutorials include writing your first hello world program, namespaces, and properties.

C# Language Reference
Msdn's C# language reference pages. Learn about namespaces, structs, classes, interfaces, conversions and more.

Windows Forms Quickstart Tutorials
Quickstart tutorial covering winforms from Microsoft. Tutorials and C sharp code samples available in VB.Net as well.

Hitmill C# Tutorials
Remoting, reflection, multithreading, file manipulations, and creating a simple winform are all covered.

How To Learn C#: A Roadmap to Success in Getting Started with C# Programming
Nice introductory C# page. Links to various C# development environments and compilers. Many other help and source code references.

Introduction to C#
Multi-page C# tutorial with lots of embedded code samples and nice screen shots.

C# Tutorial PDF
Links to a beginner and advanced C# tutorial in PDF format.

The CodeProject C# Tutorials Page
Contains links to hundreds of articles, tutorials and C# other how-to's.

C# Computing Tutorial
Index page for a nice looking multi-part C# tutorial. Covers recursion, exceptions, events, forms, numerical methods, and creating components.

Softsteel C# Tutorials
Topics covered include variable types, arrays, enumerations, classes, loops, constants, methods, polymorphism, and delegates.

C# Help
This site covers all levels of C# from beginner to advanced. Links to numerous mini tutorials.

Easy C# Tutorial
Excellent one page tutorial with great sample code.

C# Station Tutorial
Great comprehensive tutorial introducing C# and how it fits in to the .NET platform. 18 C# lessons with code samples included. Lessons range from interfaces to using attributes, Enums, and Operator overloading.

Learn Yourself ASP.NET

ASP.NET Tutorials

C-Sharp Corner ASP.NET 2.0 Tutorials
How to use many ASP.NET 2.0 features such as the TreeView control, Object Data Source control, and Visual Studio 2005.

Form Validation Controls in ASP.NET
Learn how to use various ASP.NET Validator controls to make form validation simple in this 2 part tutorial.

ASP.NET Security - Forms Authentication Tutorial
Learn how to do .NET Forms Authentication with this tutorial. How to secure single pages or entire directories with ease.

411asp.net
Excellent source of tutorials and how-to's. Lot's of additional ASP.Net articles and help here as well.

ASP.Net FAQ
Site containing FAQ sections for ASP.Net and other .Net related areas.

The ASP.NET Page Life Cycle
A must read for those interested in developing with ASP.Net. This tutorial will clarify the execution pattern behind an ASP.Net page.

ASP.Net Fundamentals
Large single page tutorial that does a good job explaining what makes an ASP.Net page tick. Topics include maintaining state and using events.

Guestbook.NET - a beginner tutorial to ASP.NET
Targeted to people who know some HTML and know some simple programming concepts. Tutorial will guide a beginner through creating a simple guestbook with ASP.Net.

ASP.Net Tutorials and Examples
ASP.Net resource page packed with links to tutorials on every subject imaginable. Tutorials on authentication, code behind, msmq, remoting, reflection and more.

ASP.Net 101
High level overview of ASP.Net from Asp101.com.

4GuysFromRolla.com ASP.Net 2.0
4GuysFromRolla has put together a great ASP.Net 2.0 resource site to match their work with traditional ASP. From this page you can dive into the ASP.Net overview, explore ASP.Net 2.0 technical documentation, or spend hours exploring the endless examp

ASP.Net Free Book
Charles Carroll does a great service to those wanting to learn ASP.Net with this free online book. Chapters include basics, debugging, databases, datagrids, optimization, and xml.

ASP.Net Tutorials & Code Snips
From this page you can either branch into the 411asp.net how-to's section, or search through a comprehensive specific topics area.

CodeProject.com Tutorials
Great site for articles/tutorials on ASP.Net and other .Net categories. Tons of helpful articles here covering topics ranging from Caching to Tracing and Viewstate.

AspAlliance.com ASP.Net Tutorial
Several mini tutorials covering many of the different web server controls used in ASP.Net including Label, Textbox, Listbox, Checkbox, RadioButton, LinkButton, Panels, and others.

W3schools.com ASP.Net
Great ASP.Net tutorial, ASP.Net references, and examples. Tutorial sections include ASP vs. ASP.Net, installing ASP.Net, creating a simple page, and many more advanced topics.

DotNetJunkies ASP.Net Tutorials
Extensive collection of ASP.Net tutorials from DotNetJunkies.com. Tutorials on ADO.Net, custom controls, server controls, advanced techniques, and xml web services.

MSDN Using ASP.Net 2.0
Microsoft's MSDN resource for developing with ASP.NET. Areas include getting started, migrating ASP apps to ASP.NET, building apps, and deployment.

ASP.NET 2.0 QuickStart Tutorial
Microsoft's Asp.Net 2.0 quickstart tutorials which come packaged with the .NET sdk. This page will allow you to choose between VB.Net, C#, and JScript for code samples.

Learn Yourself .Net Framework

.Net Framework Tutorials

.NET Technology Tutorials
Many chapters include C# language, Windows programming, Exception handling, Whidbey, Yukon, and Indigo.

.NET 247 Reference
Great .NET reference with lots of good articles and a complete Framework class explorer. Learn to program using .NET discussion forums as well.

Using .NET Framework Multithreading and GDI+ to Enrich the User Experience.
Some tips and tricks on how to extend the .NET Framework. Thread design and basic GDI+ techniques are discussed along with sample C# code snippets.

N-Tier Applications and .NET
An article explaining some of the basic principles of N-Tier architecture and how it fits within .NET.

DotNetSpider
Introduction to .NET and C#. Use of XML in .NET, enterprise servers, remoting, and future technologies are all covered.

.NET Fundamentals FAQ
Comprehensive FAQ covering the .NET Framework. FAQ sections include security, CLR, COM Interop, garbage collection, remoting, and XML.

XML, Web Services, and the .NET Framework
Four page tutorial from VBXml.com covering web services and other XML related framework issues.

.NET Tutorial
Excellent multi-page .NET tutorial. Sections include design goals, metadata, namespaces, .NET framework base classes, Visual Studio .NET, and the .NET languages.

Overview of .NET Framework
Nice multiple page tutorial. Topics include serialization, metadeta, reflection, types, late binding, stream classes, IO, file and path, threading, and context.

Taking Advantage of the .NET Framework Classes
Basics tutorial teaching you how to reference and utilize .NET framework classes.

.NET WinForms (Windows Forms) Quickstart
Quickstart tutorial from Microsoft covering all aspects of developing Windows Forms. Covers topics from building forms to controls used on them.

Web Development with the .NET Framework
Large 12 part .NET framework tutorial. Sections include introduction to the web and .NET, .NET framework class library, the CLR, and .NET framework application design.

Code Project .NET Articles
Articles include Fortran.NET, COM interop, J#, GDI+, and MFC/ATL for VC++ 7.

Visual Studio .NET How-To Resources
Resources include VS.NET macros, how-to create strong named assembly, using forms authentication, encryption and much more.

.NET Framework Comprehensive Tutorial
Highly recommended very large .NET framework tutorial. Includes tutorial, references and lots of good sample code.

Introducing the .NET Framework
6 part tutorial with chapters including user interfaces, benefits of .NET, and summary of .NET languages.

.NET Mobile Tutorial
Using the Microsoft Mobile Internet Toolkit (.NET Mobile).

Data Access with ADO.NET
How to write a data access tier with C# and the .NET framework.

ADO.NET Overview
MSDN overview of ADO.NET. Design goals, ADO.NET architecture, and sample applications.

W3Schools Microsoft.NET ("dotnet")
Includes an introduction to .NET, .NET core building blocks and classes, and .NET standards.

Microsoft .NET Tutorials
Collection of .NET tutorials include .NET object serialization, image manipulation, asynchronous web service communications, and working with the registry.

Using the .NET Framework
Microsoft's MSDN resource for developing with the .NET framework. Areas include getting started, help in migrating to the .NET framework, training, building apps, deployment, and distribution.

Learn Yourself XML

XML Tutorials

Tizag XML Help
Step by step on how to start, where to find free editors, and other XML development topics.

Skew.org XML Tutorial
Nice long single page XML tutorial covering character encoding, XML syntax, XML logical structures and entities.

Top XML: Learn XML
Great tutorial if you want to know what is XML, programming XML, and other topics.

Introduction to XML Programming
Covers topics ranging from the SAX parser to XSL stylesheets.

Cover Pages: Extensible Markup Language (XML)
Collection of core standards for XML.

WebDeveloper.com's Guide to XML
Four part article/tutorial on XML. Includes helpful samples and countless links to other useful resources.

Webmonkey Introduction to XML
Series of articles on webmonkey introducing basic XML concepts and applications.

XML School
Another great w3schools.com page for learning all about XML. Great tutorials, examples, and a quiz test.

Kickstart XML Tutorial
Learn basic XML syntax, usage, and DTDs.

XSL and XSLT
Covers topics such as the structure of a stylesheet, XPath pattern matching, and templates.

XML 101
Nice general XML overview, covering XML syntax, XML attributes, validation, and some nice examples.

XSL Concepts and Practical Use
A huge one page comprehensive XSL tutorial. Learn how to format and display your XML with this XSL tutorial.

A Technical Introduction to XMLA Technical Introduction to XML
What is XML and how to use it. Elements, entity references, CDATA sections, and document type declarations are covered.

XML Training Guide
Complete introduction to XML programming. Learn XML, DTD, Schema, XSLT, Soap and other related technologies.

IBM XML Tutorial
Senior IBM Programmer Doug Tidwell explains everything from what is XML to building an XML based application.

MSDN XML Developer Center
XML tools from Microsoft including a set of interactive lessons that walk you through typical XML authoring and development tasks.

Learn Yourself Visual Basic 6

Visual Basic 6 Tutorials

VB 6 for Programming Beginners
Many different lessons including creating data controls, working with files, error trapping, and example programs to reference on each.

Visual Basic Developers Resource Center
Another great VB resource site with articles, tutorials, and good links.

SearchVB
Great Visual Basic search and reference site with links to many great VB 6 tutorials and how-to's.

Active X Tutorial
Here is a tutorial that teaches beginning developers how to write their first Visual Basic Active X control!

WCI VB Sample Code
A small set of code with explanations on miscellaneous VB and database topics.

Mastering Visual Basic
A nice Visual Basic resource. Featuring 24 online lessons including dialog box basics, menus in VB, activeX, and distributing a VB application.

DAO Basics
A step-by-step tutorial on using the DAO (Data Access Objects) control.

VB Helper Tutorials
Some advanced VB tutorials here including database handling, graphics, and error handling. Also click the "How To" link for more mini VB tutorials.

Using Windows API in VB Tutorial
This tutorial is about how to add additional functionality to your Visual Basic applications by using the Windows Advanced Programming Interface (API).

Visual Basic Books and Tutorials
This site offers many free online Visual Basic courses and tutorials in many categories. Lesson areas include, beginner,database, activex, object oriented programming, and more VB 6 help. Including how to write your first VB program.

VBCity.com Tutorials
Links to VB 6.0 tutorials from introductory tutorials to OOP with VB 6.0. Also many other VB related tutorials.

Web Visual Basic Tutorial
Excellent multi-part tutorial, divided into several sections leading you from beginning VB 6 tips to more advanced development techniques.

Visual Basic Tutorials
A small collection of tutorials mostly aimed at the intermediate Visual Basic programmer. Items covered include menus, printing, controls, graphics, dialogs, database and drag and drop.

HitMill Visual Basic Training and References
A complete Visual Basic course of study free online. Students who have little programming experience can expect to spend between 1 and 2 hours on each lesson. From intrinsic controls to MDI forms you will find it here.

VBTutor.Net Tutorial
This site has a great tutorial with detailed information on using VB's IDE interface and helping you through a few sample programs!

Learn Yourself SQL

SQL Tutorials

Stored Procedures Tutorial
Nice and simple single page tutorial for those who want to learn how to write and use stored procedures.

SQL Strings
Database terms glossary and online reference for various ADO and ADO.NET SQL database connection strings for MS SQL Server, MS Access, MySQL, Oracle.

SQL Tutorial - Learn SQL
SQL tutorial featuring comprehensive guide to SQL language concepts and SQL commands.

SQL.ORG - Online Resources
Site has links to many different beginning SQL tutorials and assorted resources.

Sql Learning Resource
Page has numerous excellent tutorials, quizes, and an exam.

Beginner SQL Tutorial
Just like it says, an FAQ with great stuff for beginner's and intermediate SQL developers alike. Free single page lesson which branches into more complex SQL lessons such as subqueries and
unions.

A Gentle Introduction to SQL
A site offering a tutorial and beginner information on SQL.

SQL for Web Nerds
This is another interesting SQL tutorial. You will definitely want to browse through this tutorial just to see the pics if nothing else!

Structured Query Language Tutorial
Articles and resources on SQL development. All about NULL values, self joins, SQL aggregate functions, optimizations, and CUBE and ROLLUP explained. As always an excellent free SQL how-to resource.

Oracle: SQL*Plus Tutorial
Another smaller free SQL tutorial and reference.

CHL - SQL Tutorial
A complete self paced tutorial which takes you through all the important elements of SQL including sub-queries and correlation.

SQL Tutorial and Interpreter w/ Live Practice Database
This unique introductory SQL tutorial not only provides easy-to-understand SQL instructions, but it allows you to practice what you learn using the on-line SQL interpreter.

Learn Yourself QBasic

QBasic Tutorials

QBasic Station
Outstanding QBasic site chock full of tutorials at all levels. Also a great forum and QBasic programs to download.

Pete's Qbasic Site
Check out Pete tutorials page for over 100 tutorials.

QBasic.com
QBasic.com's QBasic page for newbies, a tutorial page, forum, chatroom and much more.

QBasic tutorial
Multi chapter QBasic tutorial spread over several pages. First page begins with basic commands.
Programming in (Q)Basic Tutorial
Single page QBasic tutorial hitting beginner level topics.

QP7 QBasic Tutorial
Tutorial touching QBasic topics such as variables, advanced data manipulation, graphics, application design, and beyond QBasic.

Using Liberty BASIC 2
A great site with a Liberty Basic tutorial, references and more.

The Official Liberty BASIC Tutorial
Six week Liberty Basic programming tutorial. Liberty basic is similar to QBasic but easier to learn. A great language to start learning to program with!

Learn Yourself Python

Python Tutorials

Learn How to Program with Python
Large single page Python tutorial.

Free Python Tutorial
Python tutorial and articles can be found on this site. Information includes how to get Python and how to install Python.

Introduction to Programming with Python
Tutorial for engineers, scientists, and developers wishing to learn Python.

Devshed Python Tutorial
Collection of Python tutorials and articles from Devshed.com.

wxPython for newbies
Tutorial covering wxPython for windows.

Dive Into Python
A slightly more advanced Python programming tutorial for programmers.

Python 101 - An Intoduction to Python
Very large single page Python tutorial covering everything from basic Python syntax to Python modules and packages.

The What, Why, Who, and Where of Python
Very nice large single page Python programming tutorial.

Non-Programmer's Python Tutorial
Covers hello world, looping, debugging, defining functions, lists, dictionaries, file IO, and error handling.

Python Short Course
Python overiew, numerical Python programming, extending Python with C, and Python GUI's with Tkinter.

Introductory Material on Python
A good page for answering questions like what is Python, and how do I get started with it.

Python Tutorial
This is a very comprehensive 10 part Python tutorial.

Learn Yourself PHP

PHP Tutorials

Spoono PHP Tutorials
Wonderful PHP web programming resource. Chock full of free PHP tutorials, forums, and references to learn from.

MySQL and PHP Tutorials
Listing of MySql/PHP related tutorials and how-to lessons.

PHP Freaks Tutorials
Miscellaneous tutorials covering template classes, sockets, database access, and more.

Authoring PHP
Series of PHP articles and tutorials. Includes handling files with PHP, date and time in PHP, maintaining state with PHP, and session management.

PHPHelp.com
Excellent PHP resource site from PHPHelp.com.

W3Schools PHP Tutorial
Good listing of PHP resources and tutorials from W3Schools.

ZorKa.com PHP Tutorial
Nice introduction to PHP tutorial. Covers environment variables, switch statements, forms, and arrays.

An Introduction To PHP
Two comprehensive online PHP lecture/tutorials. Covers loops, functions, conditionals, email, and sample programs.

Writing Your First PHP Script
Step by step guide to create and run your first PHP script. Excellent PHP tutorial.

Devshed PHP Tutorials
Page of PHP resources.

PHP Tutorials for Absolute Beginners
For users who have no prior programming experience. Explains the basics of PHP, how to install, variables, and functions. Comprehensive 15 part tutorial with everything from interacting with databases to security.

A Simple PHP Tutorial
Simple PHP tutorial from PHP.NET. Topics covered include dealing with forms, and developing your first web page using PHP.

Learn Yourself Perl

Perl Tutorials

Programming Perl
Collection of free Perl tutorials and articles like "Intro to Mod Perl", and "The Regular Expression Rundown.

Learn Perl in Two Hours
Large single page free Perl tutorial with tons of good information and Perl code snippets.

Beginner's Guide to CGI Perl
Interesting smaller Perl tutorial site. Aimed mostly at web or CGI development using Perl and developing "Hello World" type apps using Perl and CGI.

Perlmonks Tutorials
Site has links to various Perl tutorials on Perlmonks.com. Areas touched are true/false in Perl, while loops, file I/O, operators, and of course regular expressions.

Introduction to Perl 5 for Web Developers
Nice series of slides covering individual topics in Perl. Topics covered include references, variable localization, object-oriented programming, inheritance, polymorphism, encapsulation, modules, and using "qw".

Beginner's Into to Perl
5 part series of articles including code snippets explaining the merits of Perl and how to find your way around the language. Highly recommended first read if you are interested in learning to program with Perl.

Webknowhow Perl Tutorial
5 part perl tutorial. Sections include flow control, variables and literals, file handles, regular expressions, and perl modules.

Free Perl Tutorials
Perl programming 101 from Devshed.com includes articles and tutorials.

The Perl You Need to Know
Probably the largest Perl tutorial found to date. 25 sections covering everything from maintaining state to benchmarking Perl.

Free-ed Perl Tutorial
Large multiple page tutorial with many smaller code samples and explainations. Perl variables, operators, objects, and form processing are taught.

Introduction to Perl
16 part Perl tutorial from the University of Missouri. Takes you from matching and parsing through common goofs when developing with Perl.

The Perl Programming Language
A "getting started" tutorial on perl. Great tutorial with self test quizzes along the way!

Perl Intro Tutorial
Perl tutorial which works better with some basic programming experience.

Perl Tutorial
A nice comprehensive tutorial covering filehandling, control structures, arrays and much more.

PERL -- Practical Extraction and Report Language
A good place to start for beginner's in PERL. Includes a tutorial and search engine.

Learn Yourself Javascript

Javascript Tutorials

Basic JavaScript with Examples
A nice tutorial with some nifty reusable code snippets.

Advanced JavaScript Tutorials
Page with links to assorted advanced JavaScript tutorials. Topics include frames, forms, math, and advanced string handling.

Beginner JavaScript Tutorials
Page with links to various assorted beginner focused JavaScript tutorials. Topics include array basics, data types, variables and expressions.

Resource Center JavaScript Tutorials
Nine page JavaScript tutorial in question and answer format.

The JavaScript Weenie Tutorials
List of tutorials covering topics such as using JavaScript to validate forms or using JavaScript functions and classes.

JavaScript Tutorials for Beginners
A collection of JavaScript tutorials for those beginning to learn JavaScript.

JavaScript Kit Tutorials
Page containing many different JavaScript tutorials from introductory tutorials to interacting with forms.

JavaScript Cake Tutorial
Great set of JavaScript tutorials divided into 12 sections including scripting windows and frames, DHTML, and manipulating CSS elements.

JavaScript Now
This site is chock full of tutorials and how-to's covering not just beginner's stuff, but intermediate and advanced too.

HTML Goodies Scipt Tips
Awesome page with 90 short lessons which break JavaScript down so that anyone can understand. Also worth a look if you still haven't found that functional script for your site, such as the flash plugin detection script!

Free JavaScript Learning Center A Beginners Course / Tutorial
An online interactive course for writing JavaScript. The tutorial consists of 12 sections and is very comprehensive and well written.

JavaScript Now
This site is chock full of tutorials and how-to's covering not just beginner's stuff, but intermediate and advanced too.

JavaScript Tutorial for Programmers
A JavaScript tutorial targeted for those who have had previous programming experience and want to come up to speed quickly on JavaScript.

JavaScript for the Total Non-Programmer
This tutorial will take you step by step through JavaScript development. Learn how to write functions, use data, IF-THEN statements, and so forth.

Page Resource Beginning JavaScript Tutorials
JavaScript tutorials which will help you use basic javascript on your site.

Free JavaScript Learning Center A Beginners Course / Tutorial
This site is an interactive course on writing your own JavaScripts. The tutorial consists of 12 sections and is very comprehensive.

Javascript Tutorial / WebDeveloper.com
A tutorial in article form spanning multiple pages. Use the link at the bottom of the page to continue to the next part.

Bridge to Computer Science - JavaScript Tutorial
One page multi-part tutorial covering everything from embedding JavaScript into an HTML Document to loops.

Learn Yourself J2EE

J2EE Tutorials

Java Topics
Free Java tutorials include general Java, client-side Java, and server side Java.

J2EE 1.4 Tutorial
Free J2EE 1.4 tutorial from Java.Sun.Com.

The Java Web Services Tutorial
Nice multi-part tutorial on creating and consuming web services with Java.

EJB (Enterprise Java Beans) Tutorial
Overview of EJBs, creating an entity EJB, creating a session EJB, linked EJBs, and security.

J2EE Servlet Essentials
Sections include servlets step by step and the servlet environment.

A Tutorial on Java Servlets and Java Server Pages (JSP)
Excellent tutorials on creating web applications using J2EE. Covers servlets, JSP, cookies,
session, and more.

Sitepoint Java and J2EE
Good site with numerous articles covering everything from Java Servlets to JSP.

JSP Tutorials and Resources
Directory of many JSP tutorials, How-To's and code listings from jspin.com.

The Advanced Java/J2EE Tutorial
Covers CORBA, DCOM, RMI, EJB's, JDO, JINI, JMS, RMI, JSP, Threading and many other advanced J2EE topics!

J2EE Developer's Guide
Topics include coding an enterprise Java bean, database transactions, security, and code examples.

A Walking Tour of J2EE
Provides a good introductory overview of J2EE platform.

J2EE Tutorials
Great J2EE resources page from the authority Java.Sun.com. Tutorials include, Java API for XML processing, Java servlet technology, and Java server pages.

Learn Yourself Delphi

Delphi Tutorials

Delphi Basics
Learn Delphi basics and more at this well constructed and thorough Delphi resource.

Computing With Delphi
Learn how to program with Delphi lessons, examples, and helpful free Delphi code snippets.

Delphi Tips and Tricks
Over 50 various Delphi tips and tricks.

About.com Delphi Tutorial
Another awesome page for anyone getting into Delphi. 13 chapters taking you from introduction to code completion!

The Delphi Apostle
Click the "Delphi Tutorials" tab for an excellent highly rated tutorial you will love.

Delphi tutorial - how to create your first component and understand OOP
An object oriented programming delphi tutorial that walks through creating Delphi components.

Techi Warehouse Delphi Tutorial
A very helpful set of lessons covering multiple topics of Delphi programming. Subjects such as working with components, dynamic arrays, and ordinal data types are included.

Delphi and Pascal Programming Tutorials
Several levels of tutorials from beginner through more advanced. Also includes Pascal tutorials.

Delphi lessons, tips,source code, downloads,utilities
Free online Delphi lessons, can also be downloaded. Complete project and source code with every lesson. Also: tips and code examples.

Chami.com Delphi Tips, Tricks and Mini-Tutorials
Delphi tips, tricks and mini-tutorials with ready-to-go syntax highlighted source code on easy to navigage/search pages.

Delphi Central Tutorials
Articles, tutorials, Delphi tips and tricks. The Delphi communities resource for learning, sharing, and spreading the Delphi word.

Learn Yourself ColdFusion

Cold Fusion Tutorials

Free Cold Fusion Coldcuts
Loads of free Cold Fusion tutorials, code samples, and useful scripts to be found here.

CF Primer
Interesting multi page free Cold Fusion Tutorial. Items covered include form processing, template style and structure, queries, sql, and good CFM lessons.

HouseofFusion.com Cold Fusion Tutorials
Great site full of free Cold Fusion Tutorials and other CFM resources to help you learn Cold Fusion.

ColdFusion Developer Resources
Resource site for ColdFusion with links to articles and tutorials.

CFSearch.com ColdFusion Search
ColdFusion search and resource center.

HalHelms.com ColdFusion
Collection of ColdFusion tutorials. Tutorials cover state management, arrays, structures, mapping, and code templates.

ColdFusion Tutorial
ColdFusion architecture, CF data input forms, and more.

Putney School ColdFusion Tutorial
Excellent ColdFusion database interaction tutorial.

ColdFusion and Sql Server
Tutorial that describes ColdFusion basics and how to integrate ColdFusion with Microsoft Sql Server.

ColdFusion From WebMonkey
3 part tutorial from WebMonkey.com. Topics include databases, templates, and advanced functions.

ColdFusion Tutorials
Site chock full of ColdFusion articles and tutorials. Check out the article entitled "Introduction to Cold Fusion".

Learn Yourself Cobol

Cobol Tutorials

Cobol FAQ
Nice Cobol FAQ with answers to many commonly asked questions.

Cobol Best Practices
Large single page Cobol tutorial with some code snippets included to help you learn.

Fujitsu Cobol Tutorial
Environment variables, debugging and more with Fujitsu Cobol.

Techi Warehouse Cobol Warehouse
Very comprehensive 17 part Cobol tutorial from Techi Warehouse.

Object Oriented Cobol
Some information on OO Cobol.

Cobol Tutorial
Includes an introduction to Cobol, Cobol string handling, subscripting versus indexing, and table
searching.

ZingCOBOL
A beginner's guide to programming in COBOL.

COBOL Programming - lectures, tutorials, examples
Excellent COBOL site with programming examples, lecture notes, and two full tutorials.

Learn Yourself HTML

HTML (Hyper Text Markup Language) Tutorials

HTML 101 Free HTML Tutorial
Free HTML tutorial that helps you learn the basics of construcing an HTML document.

Slacker HTML
Nicely done HTML site with related DHTML and JavaScript tutorials.

Learning HTML - About.com
About.com's page for beginning HTML. Chock full of excellent resources, faq, tutorials, and links
to HTML editors.

Learning HTML by Example
Good how to site for learning HTML through samples and examples.

Active Jump HTML Tutorial
Comprehensive tutorial covering forms, frames, tables, meta tags and more.

W3Schools HTML Tutorial
Great page with HTML tutorials, examples, references, and an HTML exam.

WEBalley
Weballey has templates to help beginners to HTML. Tutorials to teach you what you need to know to create and publish your first website.

Guide to Publishing HTML
Nice big HTML tutorial covers forms, frames, tables, and alot more.

NCSA--A Beginner's Guide to HTML Home Page
NCSA's original beginner's guide to creating and coding HTML.

Pageresource.com HTML Tutorial
Basic HTML tutorial by Pageresource.com. 26 part tutorial covering basics to tips and tricks.

Writing HTML
Complete this 14 lesson tutorial and you will be able to write HTML code to create your own site.
HTML Tutorial - Jump Start
Get a jump start in learning HTML with this site. lots of examples, and tips that'll save you hours of work. You can download the tutorial on the opening page.

HTMLPrimer.com
One of the best HTML tutorials on the web. Comprehensive and easy to understand.

Great Website Design
If you are a true novice at website design and want to learn the very basics on how to get started you should take a look at this site's "Beginning Tips" page.

Sizzling Jalfrezi HTML
Also an excellent reference source for HTML tutorials.

HTMLgoodies.com
A great HTML tutorial site and comprehensive resource.

Learn Yourself C++ Programming

C++ Programming Language Tutorials

Visual C++ Overview
MSDN tutorial covering Microsoft's Visual C++.

An Introduction to C++ Programming
Learn to program C++ online with this thirteen part tutorial. Topics include classes, templates, inheritance, I/O, and more.

An Introduction to STL
Codeproject teaches you how to easily use STL. Information on collection types, strings, streams, iterators and methods of STL.

Essentials of Visual C++
Wonderful tutorial resource for those wishing to learn the basics of C++, tree views, serialization, and 24 other topics.

Cplusplus.com
Great C++ reference site with source code and reference sections.

Data Structures and Algorithms with Object-Oriented Design Patterns in C++
A study in using design patterns with C++ for those with a little more advanced C++ skills.

About.com C++ Tutorial
Excellent series of C++ tutorials from About.com!

CrashProof C++
Some nice tips to streamline your C++ apps and make them a little more stable.

Function Pointer Tutorials
Function pointer tutorials for C++.

Notes on (re)learning C++
Three interesting articles covering advanced C++ OO concepts.

C++ Programming Language Tutorials
A series of C++ lecture handouts that cover intermediate to advanced topics.

CoderSource Comprehensive C++ Tutorials
Tutorials aimed at providing you with an interactive, web based online course in the fundamentals of programming using the C++ programming language. Sections include basics, loops, random numbers, pointers, and more.

LEARN C/C++ TODAY
Page listing sites to download zipped C and C++ tutorials online.

C++ Programming Tutorial II
A classroom lecture guide on C++ Classes and Objects. This is a large multi-part tutorial.

C++ Tutorials
Sections include performance, writing robust code, and object-oriented design.

An Introduction to C++
A single page tutorial on C++ with many examples to test.

Online C++ Tutorial
A tutorial strictly on C++ designed to meet the needs of beginners who have never programmed in any language before, and programmers who have never used C++.

C++ tutorial for C users
A tutorial for programmers who already know some C.

Introduction to Object-Oriented Programming Using C++
This is a large tutorial with links to many different sections. Perfect for someone who wants to learn lots about C++ and object oriented concepts.

CProgramming.com Tutorial
Great series of C++ tutorials (covers most of basic C, except i/o). Includes variables, if/else, pointers, arrays, classes and structs, recursion, linked lists, loops, and more.

Learn Yourself C Programming

C Language Programming Tutorials

An Introduction to C Programming
A self paced learning module on C programming. Covers what you will need to get started programming with C.

C Programming Tutorial
Learn about C programming with lessons on arrays, functions, structures, linked lists, and bitwise manipulators.

C Programming
Includes a C overview, using C with Unix, control statements, handling files in C, and the C preprocessor.

Introduction to C
C Tutorial split into numerous sections with C 1example programs along the way to demonstrate concepts.

About.com's C Tutorials
About.com's listing of C tutorials. Covering I/O, looping, pointers and strings.

Using "C" Libraries
What is a C library and building and using a C library are covered in depth.

Programming in C
Topics include C basics, conditionals, arrays, strings, and many more advanced topics.

Learn C by example in just 5 hours
Excellent C tutorial that starts out at a very basic level and is easy to understand.

LEARN C/C++ TODAY
Not really a tutorial itself, but contains links to download zipped C and C++ tutorials online.

Howstuffworks.com "How C Programming Works"
A very large comprehensive C tutorial for those who want to know every detail. Tutorials are well written and include nice graphics.

C Programming Notes
An introductory C course programming notes. Useful collection divided into several sections including statements and control flow and basic I/O.

Learn Yourself Assembly

Assembly Language Programming Tutorials

Free Assembly Training and Tutorials
Collection of links to great Assembler reference and tutorial sites. Also includes lectures and lessons on Assembly language programming.

Ketman Assembly Language Tutorial
This is a downloadable tutorial for 8086 assembler. Uses his unique "assembly-language interpreter".

Linux Assembly "Hello World" Tutorial
A short "Hello World" assembly tutorial.

Webster Assembly
One of the best Assembly sites out there. Feautures tutorials, support forums, and links to countless ASM/Assembly resources.

Assembly Language
15 part in depth Assembly tutorial consisting of sections such as "interrupts and real-time considerations","Asm, directives and data types", and "Asm, Parameter Passing".

Linuxassembly.org
If you are looking for information or tutorials on assembly programming under Linux and Unix operating systems, this is the right place to be.

Assembly Tutorial
Great basic Assembly tutorial and a safe place to start out. Topics include memory segmentation, the stack, and addressing memory.

Assembly Language Programming
Very nice Assembly tutorial geared towards the more advanced Assembly programmer. Topics include processor status, flags, the stack, procedure calls, and file processing.

Assembly Language Tutor
Large single page tutorial with topics ranging from introductory material to complete code examples.

Learn Yourself ASP 3.0

ASP 3.0 Tutorials


DevGuru Active Server Pages
An introduction to Active Server Pages and the seven built in ASP objects with links for each.

ASP Tutorial for Beginners
Good ASP tutorial covering basics, displaying date and time, session, cookies, arrays, loops, and file handling.

W3 ASP Tutorial
Nice W3 introductory ASP page. Includes tutorial section, examples area, nice self quizes and exams as well. They also offer a certification program.

ASP Tutorials and Code Snippets
Directory of ASP tutorials and code snippets from Aspin.com.

ASP from A to Z
Comprehensive MSDN ASP tutorial covering literally everything you need to know about ASP.

Introduction to Active Server Pages
Learn what ASP can do for your website and some of the basic concepts involved. Another tutorial composed of a series of printable articles.

ASPObjects.com ASP Tutorial Series
Links to 17 ASP beginner tutorials on this page.

Active Server Pages Explained
A good tutorial for absolute beginners. This page is being updated frequently with new sections for the tutorial.

ASP Tutorial
Very nice ASP tutorial, good looking page for those interested in leveraging ASP. The entire tutorial can be downloaded from this site.

4GuysFromRolla.com - What Exactly Are Active Server Pages?
This link will take you to the first in a series of articles explaining ASP and how to utilize it.

Haneng.com - Lessons
This is an excellent highly recommended ASP tutorial site. Find out how to do all kinds of things with ASP on this site, covers everything from newbie stuff to database interfacing.

Learn Yourself ASP

ASP (Active Server Pages)

So you want to learn ASP, well hopefully you will find some of the tutorials and articles in this section of Web Wiz Guide's knowledgebase that you will find useful.ASP Tutorials, Articles, and Applications

What are Active Server Pages (ASP)?
This article is for newbies and explains what ASP is.

Installing Internet Information Server (IIS) on Windows XP Pro
How to install IIS, ASP enabled web server, on Windows XP Pro.

Creating Your First ASP Page
Tutorial is for ASP newbies and shows how to create your first ASP page.

Part 1: Connecting to an Access Database (Guestbook Pt.1)
How to connect to an Access Database and display the contents in a web page.

Part 2: Adding Data to an Access Database (Guestbook Pt.2)
How to add new data to an Access Database through a web page form.

Part 3: Deleting Data from an Access Database (Guestbook Pt.3)
How to delete data from an Access Database from a web page.

Part 4: Updating Data in an Access Database (Guestbook Pt.4)
How to update data in an Access Database from through a web page form.


ASP Web Based Email Using CDONTS Tutorial
Free application and tutorial for sending email from a contact form on your web site using CDONTS.

ASP Web Based Email Using JMail Tutorial
Free application and tutorial for sending email from a contact form on your web site using JMail.

Wednesday, June 4, 2008

Learn Yourself Java Programming

Java Programming

http://java.sun.com/docs/books/tutorial/reallybigindex.html

If you find difficult to understand Java then jump into this tutorial. The original tutorials from the makers of Java. Experts in this field shall come forward and help the needful.

Learn Yourself HTML (Web Designing)

HTML (Hyper Text Markup Language)

http://www.cs.tut.fi/~jkorpela/HTML3.2/

HTML tutor . This site provides examples on what each tag will do . This is a great contribution to beginners.

http://www.mcli.dist.maricopa.edu/tut/lessons.html

Complete these lessons and you will become an expert in HTML.

Learn Yourself C Programming

C Programming

http://gd.tuwien.ac.at/languages/c/programming-bbrown/cstart.htm

This site helps you learn what is C and start with the basics. Those who find it difficult to understand C from the syllabus book, refer here and learn something.You also have an online interactive test. So don't worry and start your course today free of cost.Experts in this field shall come forward and help the needful.

Learn Yourself C++ Programming

C++ Programming

http://www.cs.wustl.edu/~schmidt/C++/index.html

This site indexes many pdf's for the user to understand what is C++ and what are the differences between the C and C++. With this, one can easily learn C++ within a week. This language is the basic foundation in current computer way of life. So read it. Share it. Update your basic skills. Experts in this field shall come forward and help the needful.