I started coding several years ago because I was bored. My first project was a Minecraft plugin. So, one could say that I more or less learned to code by playing Minecraft. Sadly, the tutorials for Minecraft plugins are really, really bad. At least, I learned how to successfully copy bad code from the internet. That's why I'm here.
Anyways, I continued to program Minecraft plugins for several months, until I started developing a website. In the beginning, this was only a small project with some HTML, some CSS and a little bit of JavaScript (I used JQuery, I'm very sorry. Please forgive me, God). However, as time went on I wanted to implement a blog, then a comment system, later even a complete user system. And because I couldn't find any good solution from the internet I was forced to develop it completely on my own. And my stupid old me thought it was a good idea to use PHP...
During the following three years I began plenty of other projects and I don't want to boast when I say that the overall code quality improved significantly over time. Parallel to all these smaller projects, I continued to implement more and more features to my personal website which you can now visit at kingofdog.eu.
Meanwhile, I have gained experiences in plenty of programming languages, frameworks, libraries, environments, ... Here is a little excerpt from this list:
- Java
- Kotlin
- Python
- MySQL
- PHP
- C#
- Unity
- Unreal Engine
- JavaScript
- Android
- TensorFlow
- ...and several more that don't want to come to my mind right now.
(The bold entries are my current favorites)