I studied some programming in various courses during my education and my career being non-technical I decided to get back into the world of and programming for fun and to give me the challenge I'm not currently getting in my job. Having backed the Raspberry Pi project from the start, and being relatively green on Linux, I've decided to have a RPi 3 as my initial development orientated machine as my others (RPi 1, RPi 2 and RPi Zero) are all performing various server/automation tasks.