In 2017, I started using Fedora Linux as my daily-driver operating system and acquired knowledge of Shell, the Kernel and the Operating System's structure. Later, I expanded my knowledge across more Industry-Leading Distributions (Red Hat, Ubuntu, Debian) and I learned Crons to schedule events.
I learned flutter to make cross-platform apps easily. I grew very confident very fast and loved it ever since. This is my favorite language and framework by far.
My practical programming journey has started in the year 2019 when I entered the Android-Development scene and I used Python to write small Applications for Server-Management and for chatting platforms.
I started learning C++ not to master it, but to understand how computers function better on a lower level. I started writing lower-level code to expand my knowledge.
I learned GameMaker-Language after seeing big games using this very language and wanting to reach into the Game-Development scene. I used this to learn how to organize my work and keep track of many tasks at once.
HTML + CSS
For building Web-Presence, I started learning HTML + CSS.
My next adventure was Java. I started learning Android-App-Development first and later expanded onto Backend-Applications using REST-APIs. I also learned how to use JavaFX for Interfaces on Desktop. Furthermore, I also have real-world job experience with it.
Over the course of 2020 I have acquired knowledge of Swift, the programming language by Apple used for professional iOS/iPadOS apps. At this time, I have also acquired knowledge of the “Storyboard” based system.
After wanting to expand from Java, I started migrating towards Kotlin and learned everything I did in Java and improved upon myself.
I started taking a look at Go as I saw the potential it was holding being a fast and stable platform for Backends. Early on, I started implementing REST-APIs in projects, and I was running primarily Go applications on my servers.
Computers always fascinated me, and I wanted to challenge myself. This is why I started looking into x86 Assembly in order for me to fully understand how the CPU deals exactly with processes and in order to simplify debugging for me.
I primarily use PostgreSQL, but I also have real-world job experience with Microsoft SQL.
This is my most recent learning field as I saw how much potential it held simplifying my App development and seeing opportunity to expand my knowledge.
In my free time, I enjoy working on Server-Infrastructure,
performing up-keeping, ensuring stability and taking care of things.
I also enjoy programming in my free time.