Training material downloads
ANSI CJavaJava SwingHTML JavaScriptVB6OOP in VBVBA
These files are learning materials in the form of Powerpoint, Word and other formats. If you don't have Powerpoint, get OpenOffice and use Impress from it. Similarly if you don't have Word, you can read the Word documents in the OpenOffice equivalent
To download the files in IE, right-click on the link and choose 'Save as..'
ANSI C
Getting Started This is a Powerpoint covering the first practical steps in writing programs in C. It covers data types, control structures, arrays, functions and parameter passing. There are 66 slides.
More This Powerpoint covers multiiple source code projects, the preprocessor, structs and pointers. 26 slides.
Strings and files Powerpoint on strings, file handling and an introdution to abstract data types (linked lists). 32 slides
Notes This is a Word document covering basic C fairly slowly.
Links A set of links useful when learning C.
HTML
Presentation Powerpoint on HTML 4.01 and CSS. 23 slides
CSS 2.1 Powerpoint on CSS. 55 slides
Notes Word document on HTML and CSS.
JavaScript
Presentation Powerpoint on JavaScript. 23 slides
Notes Word notes on JavaScript - 43 pages
Java
These focus on the principles of OOP in Java. These are console applications with no graphics - see Swing for that, but learn this first.
Starting First steps in Java. Data types and control structures
Classes The idea of classes, fields, methods and constructors. Access control and encapsulation.
Inheritance Extending classes by sub-classing.
Packages Packages and some common and useful classes.
OOP again A slightly more in depth look at some topics glossed over in the first presentations. Some of this is a bit abstract.
Swing
Swing Powerpoint on Swing - 56 slides
Source code - Word containing Java source code including solutions for exercises in the Powerpoint
VB6
These are all Powerpoint:
Introduction Core 1Core 2Core 3ControlsGraphicsFormsFilesDeployment
More VB6
Sample a zipped VB6 project showing the idea of OOP in VB