I can tell something about myself... I'm familiar with computers since 2002-2003, I don't remember exactly -- it was my aunt's computer. That hellish machine took away my soul -- now I'm just living in it. In about 2005 I've got my own computer, finished a college (IT teacher), but I didn't want to be a teacher -- entered university (general and medical physics), but didn't finish it (health), later continued education on information systems. I had many tasks with system administration and network engineering, but yet I still do not know all RFCs for the network protocol stack. Now I'm developing my programming skills and trying to decide which field to dive into: system programming (Linux kernel, embedded systems), front-end development (including Android), or data mining with NLP.
To be continued... (perhaps)