He started programming with a C64 and landed different jobs in different companies. He pretty much taught himself programming and continues to learn day by day.