I started coding relatively late on my life. I was 15 years old and my first book was about VisualBasic 6.0: so thereafter, everything looked more beautiful and smarter :-)
At 17, I enjoyed the C++ world to develop the super-ultra-amazing best videogame ever. I was too much excited to understand how much my skills were lacking. Obviously everything ended with just a lot of redundant code and few models/sprites rendered on the screen: not funny at all. I realised that, maybe, the game was the coding itself.
So in 2007, at 19, I attended Computer Science at University: in fact, before this, I attended commercial and technical institute. From 2007 onwards a lot of stories and projects involved me. I switched languages back and forth, moved from Windows to Linux and MacOs, tackled with the Android ecosystem and server side challenges.
Now, I'm always looking for the best software architectures.