I'm doing an introductory series of tutorials on programming using C#. They take the form of flash presentations that play inside the webpage you visit to view the tutorials. I believe Mouser is going to be making them available on a DC page soon.
Currently there are four tutorials in the "C# for the Completely Uninitiated" series. Tutorial #5 will be available in the next few days. These tutorials are really intended for an audience of new programmers who have chosen C# as their initial language. Those who already have OOP experience in other languages, or who are already proficient in C#, will probably not find much of interest in this particular series.
One of the advantages of the presentation format I have chosen is its ability to show screencasting of actual programming in action. I have also attempted to interject humor at various points, though my success in that endeavor will no doubt be in the eye of the beholder
The majority of each tutorial is comprised of static frames/pages that make use of a mixture of text, source code listings, and images to help convey information. Where I feel that it would be helpful, I sometimes show a short screencast. For example, in the first tutorial, I use a screencast to show users who are brand new to the Visual C# 2005 Express IDE how to create a console project. Although the tool used (Wink 2.0) also enables voice capture (and does a pretty good job of it, too) I have not yet used that feature, in the interest of keeping the final filesize of each tutorial's .SWF file as small, and therefore fast-loading, as possible.
The first tutorial covers downloading and installing the IDE, and creation of your first project. Subsequent tutorials that have been released, to date, cover the console class, use of comments, the parts of a C# program, creating custom methods, variables and assignment, method return types, string concatenation and interpolation, assemblies, types, classes, and instantiation.
After the completion of the fifth tutorial (that I'm working on right now), there will be a Review that quizzes the user over the content of the first five tutorials, and also gives brief, to the point, programming exercises (and their solutions, at the end of the presentation).
My motivation in creating this series of tutorials is threefold: (1) in the process of creating each tutorial, I've reinforced, and sometimes extended, my own intermediate knowledge of the language, (2) as a potential source of help for people brand new to programming, and hopefully a bridge that will encourage greater participation in the C# section of the Programming School, (3) as advertising for DC: since the tutorials allude to the DC site favorably, and suggest it as a home for programmers and would-be programmers.
The tutorials can currently be accessed at the following URL, although soon they will also be available on a DC page, for which I am indebted to Mouser. I am also appreciative of his enthusiastic support and encouragement of this project.
http://www1.webng.co...ink_videos/index.htm