I'm Ruben, a 22 year old programmer from the Netherlands.
At the age of 15 I finally discovered the way of thinking that is required for programming. I have made attempts at programming since the age of 12 but every book or website I read made no sense to me and ended up with me giving up on it.
At one day, I needed my dad's help to alter a Simple Machine Forums page to show data from a custom MySQL database and when he had made a start but said he no longer had time, I kept trying myself until it worked. This was my first actually working PHP script.
Since then I have advanced in PHP and currently work for a few companies as freelancer. I get a lot of work assigned through my dad's company as he has clients that are in need of websites and he doesn't have time to create them.
Since September 2013 I studied International Game Architecture and Design at the NHTV University of Applied Sciences in Breda, the Netherlands. I quit in February 2016 as I felt game development was no longer something I enjoyed. Since September 2016 I've studied Computer Science at the Avans University of Applied Sciences, in Breda, the Netherlands.
Since July 2014 I have started developing my websites in NodeJS rather than PHP as I find that PHP is too old fashioned and things can be done faster and more efficient in NodeJS. The NPM package manager makes it easier to include 3rd party applications into your own application and this speeds up development greatly.
I'm always eager to learn about programming languages and my goal is to master a wide variety of programming languages before I finish my study. I'm always the kind of person to recreate existing systems from scratch to make them better or to learn how they are made (i.e. forum software, control panels to manage gameservers, etc).