Welcome, I am Peter Nerlich, a software engineer and enthusiast for almost anything from Germany.
I studied computer science for my Bachelor's and now my Master's degree and have become a professional Open Sourcerer.
I love Open Source and got stuck on a Linux distro that taught me more stuff about how such a system works and let me build it lightweight and customized for my workflow (yes, it's Arch btw.)
Most recently I inherited a few old woodworking tools and, already having been interested in stuff like that but not having any opportunity to make it a real hobby, decided to try and get them back into shape and learn about it.
Since I was about ten I was interested in programming - At first I asked my dad to show me how to make a website. Soon I knew the most basic things in HTML by heart and some basics of CSS. Then I learned PHP as well as my first real programming language in a CMS.
When I got interested in JavaScript, I was confused at first and quickly gave up on trying.
But then, when I was obsessed with making games
and tried my fist steps in Unity3D, I watched a lot of tutorials and learned JavaScript this way.
I also learned English through this a lot, so much that I would say that only 10% (though also including the most important first steps) of my ability to understand and speak English are because of school.
University started out mainly teaching with Java, though the cumbersome syntax didn't make it stick with me.
For personal projects and those where we could decide on the details ourselves, I quickly grew to like Python.
I also became a bit of a
wizard, memorizing symbol names and getting quick enough to use it for note taking during math lectures
and later descending into understanding how macros and plain
primitives work.
In a similar fashion, I also got a bit into programming mods in Lua for Minetest, like Death Markers, which puts up waypoints for some time after a players death to aid in finding the bones (the lost inventory).