god i hate threads like this they always make me dated LOL.
first programming language learned was basic took semester of it in high school circa 1978. it was an experimental program being offered at the time and was taught by use of a teletype machine hooked by phone line to a local govt computer. i failed miserably mainly due to the fact the computer on the other end and tic tac toe and other games that i spent hours playing instead of doing my homework. lol i really used up a ton of paper for nothing.
after high school my dad bought me a z80 and i started using assem for the 8080 processor, from there i joined a club a Colorado school of mines that was dedicated to assem programs for the apple 2c.
when the commodore computer came out i switched and programmed in assem for about 2 more years. at this time i got into CNC machinery which was just coming into existence in local machine shops. I was doing work as an apprentice tool and die maker and was watching the guys on the CNC machines in their white coats pushing few buttons and thought man that looks really cool.
when i got my Amiga i found a used copy of borland C ver. 3.01 at a local used software store and decided to give the language a try.
for several years i did absolutely nothing other than modal coding for CNC machinery. learned how to run several CAD-CAM- EDA programs that were hitting the market.
as windows first hit the market i picked up a super expensive and literally useless PC. the first os2 machines were slow and really didn't offer much.
as the computers got better and better i got into windows 95 and started back learning c+ and early visual basic.
though a friend i became a beta tester for windows 2000. At this time i also was part of a small company that specialized in databased web design for local businesses. while mainly my duties were graphic design, i used php and html. i also was still poking along with c+ and was beginning to learn c++.
since that time Ive worked briefly (3 years) in the game industry and have helped on two mmogs as both a internal tester and coder as well as
3Dgraphics designer.
Ive also done a few semesters towards a computer science degree and Msce certs as a software design applications engineer.
while working in the game industy i found out about game emulators such as runuo and became somat involved in two different shards as a seer. I also picked up C# as a language.
due to economics in my area Ive went back to machining as my current career. and currently am lead man / programmer / setup and tooling design for 16 CNC machines.
total programming of one sort or another 27 years non professionally and about 19 years professionally.
languages at least familiar with:Assembly, Macro Assembly, basic, qbasic, Visual Basic, COBOL, Fortran, C, C+, C++, C#,PHP , HTML,Perl, and Unix script And practically all forms of CNC numeric control.
LOL my god i am old as dirt and a geek, my wife is correct.