I've been writing software since I was 8. My first computer was a CommodoreSixtyfour, and my first program was a flying bird bouncing on the borders of the screen. I had actually copied it over from the user manual and just changed the code a bit myself. Since then, I've improved a little: * ProgrammingLanguages - Programming languages I use and/or know. * ProgrammingParadigms - How to shape my code. * ProgrammingFrameworks - Libraries and frameworks. * ProgrammingTools - Compilers, tools, IDEs, etc. * VersionControlSystems - Tools for software versioning.