I'm self thought programmer, who started out with Assembler and abruptly switched to languages developed for humans, mainly C family.
I've written data collecting and analyzing software, drivers, keyboard-to-joystick emulators, some small games, DX overlays, some cheats for games.
At this moment I'm studying AI and getting accustomed to ASP.NET and Angular.