PC's and Computers have always been in the family, so I have had a lot of knowledge passed down, but the majority is self-taught. I went to college for a year and did a Level 2 Computer Engineering course and passed. Since then, I have been taken on as an apprentice for a good small company.

The course was chosen for me, I didn't choose an apprenticeship, they contacted me and offered me it. So i took the opportunity and ran with it. I will be putting the skills I learnt to work with new machines and hardware that come into our workshop. I also got the fundamentals of networking very well.

My future plans are too possibly become a C++/C#/ASM developer. Since I believe Programmers will be the labourers of our future, with everything going to computer based systems. It is absolutely vital for me to take a course to learn the basic fundamentals.