I am autodidact developer going on +10 years.
My professional knowledge centers mainly around internet related technologies, but i have also done indie game development and hobby-wise i spend my time on arduino/micro-controller CNC related projects among other homemade devices.