What I teach
The majority of my experience has been in Microsoft products. I appreciate that will
get me some booing from the hecklers at the back. I don't intend to get into a tussle over the relative merits of Microsoft versus
open source. I want to teach the basic tenets of coding. The beauty of coding principles is that they are hugely transferrable. Once
you know how coding works you usually need a few days to ease into the basics of another.
I shall be teaching you how to code in C#. Should this site become popular enough I am more than willing enough to open up extra
sections for other languages. The end goal of this is to leave you with enough wherewithal to get a job or strike out on your own
either for pleasure or profit.
Basic principles
These are the simple constructs from which the flow of logic courses along. Once you know these, you may even recognise them in
other languages.
Extended priniciples
These are the bits of knowledge that will actually make you good. They're not particularly difficult, it's just that a lot
of cowboys will stop learning after the basic principles thinking they know it all.
Simple Web development
How to make your own site. This will cover simple home pages. I will show you the general techniques of how to make a professional
looking page and introduce the rules that govern sites.
Databases
This is the backbone of any serious bit of kit. If you're looking to do anything of any import, you'll need a working knowledge of
databases. For me, this was when the horizons really started opening up on what I could do.
Advanced web development
This is where we get serious about sites. Will show you how you can use ASP.NET to make dynamic pages that can be used for simple
tricks to larger web applications that can power forums, e-Commerce sites and networking sites.