When I was little my dad wrote (wrote, copied from the back of a book.. its a fine line!) a maths program in Qbasic, and every morning we would have to do 60 questions to improve our maths. My brothers all got good at maths, I got good at Qbasic - preferring to modify the code than answer the questions.

A few years later I got a book called Visual Basic for Dummies. Which was great for the first few chapters, and after that I was told about a site called Planet Source Code, and from there and other places around the net I learned by example. I am currently exploring the wonderful world of C++.

Here are some of my favourite projects:
Screenshot Description Using
Startup Startup is a small app to help manage your startup programs.

You create groups or programs you often startup together, for example you may have a group for gaming (irc, gamespy, winamp etc), one for researching (google, yahoo, wikipedia) and so on. Or perhaps you just want a chance to not start some things eachtime you start your PC.

I use it to hold back starting everything incase for those times I'm just quickly checking something on the PC, and don't want to wait for everything to load - only to close it again.

VB
Lightshow is a simple VB6 form with lots of colourful happenings going on. A delicate fusion of colours, lines, balls and space invaders it was originally designed to flash different colours on my monitor to act as a make shift disco light.

The different effects can be controlled using Shift and various letters. There is no documentation, it's a world of discovery! Source code included.

VB6
ARC Server Mod is a program which adds extra features to the standard game server for ARC.

Its main features include Player Stats Logging, Realtime Server Info, Custom Game Messages, Remote Admin/Ban lists, and Ship Speeds.

Visual Basic, PHP, MySQL
Kauncher is designed to make launching an ARC server easy as pie.

It links with ARC-Stuff.net to download a list of maps, and lets you launch them (again, downloading a config file). Also lets you view the map information (and overview) and include remote admin lists with your own.

VB, PHP, MySQL
Menu is the result of my dislike for the text-based start menu. It remains hidden until you press Ctrl and the Start Key together. It then appears, you click on an item and it hides again.

All the images, including the 'background' are customisable with your own graphics.

Visual Basic
Little Jimmy is an interpreted programming language which is only capable of displaying dots.

Using the editor you can create animations, which are saved as plain text files and can be loaded and played back.

It's quite addictive :)

Visual Basic