My endeavor into the development of software began back in the mid 70's when I built my first computer, the MITS Altair 8800.  Building it was a breeze, programming it was a bear until we got an operating system that supported Bill Gates's new BASIC Interpreter.  Since then I have built or bought a KIM-65, Zenith ZX80 Sinclair, Commodore VIC-20, C64 and C128 followed by a number of different desktop computers culminating into the 64 Bit 24GB memory system I have today.

Much of my early programming was centered around assembly language as that was the only way to program these computers until the Basic Interpreter came out.  Soon after, other languages became available for these devices such as C, PASCAL, COBAL and FORTRAN.

I am self taught with the exception of a few formal courses I've had in Assembly Language and the DEC Macro Assembler.

Today, I am concentrating mostly on C# and VB.NET and some Java for the offerings I have here while at work it is mostly FORTRAN and C.