First exposure to computers was at junior school with one of these : http://www.wang2200.org/
Then went backwards in technology as grammar school had this in a class room: http://www.g6lvb.com/803.htm
Programmed in Algol-60 , H-CODE (a language developed by the previous machine owner) and machine code.
First home brew machine was based on a General Instruments chip set called the "Advanced Logic Processing System" (ALPS) (Large PDF of data sheets here: http://www.wass.net/othermanuals/GI%20LP8000.pdf
) My system started with 16 leds and 16 switches and 256 bytes of RAM. It ended up with 3K RAM,2K Video Ram, Paper tape reader and punch, Teleprinter, ADCs and DACs, Scanner for piano keyboard, 4 channel tone generator, wave table synthesiser,. It ended up as a peripheral controller for a Z80 system. All programming was done directly into Hexadecimal.
Numberous Z80 systems followed finishing with a machine that had four 8" floppy drives , 64K RAM, 256K RAM disk and ran CPM 2.2. I actually bought a C compiler for this machine
First x86 was a 10Mhz 80286 that ran DR-DOS.
First Linux machine was a 33Mhz 80386SX.