These are the major programming languages that I mastered during my life in chronological order! For some simple examples that I found time to put here you can browse the top submenu.

1983 Commodore 64: Basic v2
1985 Commodore 64: Assembly
1987 Amiga 500: C, Assembly (Motorola 68000)
1992 Amiga 1200: C++, Assembly (Motorola 68020)
1993 Amiga 1200 + Turbo Card: C++, Assembly (Motorola 68030)
1994 Amiga 4000: C++, Assembly (Motorola 68040)
Intel 80286: C++, Pascal (for Tubitak Competitions), QuickBasic, Assembly (80286)
1995 Intel Pentium 60: C++, Pascal (for Tubitak Competitions), Assembly (80x86)
1996 Intel Pentium 60: C++, Java, Assembly (80x86)
1997 Cyrix 166: C++, Java, Assembly (80x86), Fortran (for Mechanical Engineering), Delphi 2
1999 Pentium MMX 250: C++, Java, Assembly (80x86), Fortran (for Mechanical Engineering), Perl 5
2000 Pentium MMX 650: ...
2001 AMD 800: ...
2002 Mobile Pentium III 650 Notebook: ...
2004 Mobile Pentium IV 2400 Notebook: ...
2007 Centrino Core2 Duo 2.0 Ghz Notebook: ...

Briefly I have been programming for 24 years; and I am mastering various flavors of Assembly for 22 years, C for 20 years, C++ for 15 years by 2007.