I started learning Java on my own in middle school and really got to love it.
That prompted me to go to high school afterwards and then to study Computer Science at a university in a foreign country, which I failed, because of my lack of interest in Mathematics.
Now I’m working at a company that is right next to the university until the middle of this year, after which I’m gonna try studying again, but this time at a collegue in my native language.
I got to touch a lot of languages since then, but Java is still my default one.
I know a bit about Python, Shell, Haskell, Elixir, and Lua, JavaScript.
And if you count frameworks, also: React.js, Angular.js, JQuery, Ember.js, Spring, Django, Love2D.
I stumbled upon Kotlin about half a year ago.
It looked quite beautiful (it was basically Java, but without 90% of the boilerplate) and I migrated a couple of my personal projects to it, until I started knowing the language well enough to see its limitations and flaws.
Those eventually lead me to abandon it.
Maybe if the developers of Kotlin spend more time and focus their efforts on implementing some features well, instead of implementing a lot of features quite poorly, I’ll give it another try.
My work is luckily exactly about what I’m good at:
Spring Framework (Java) in the backend and React.js in the frontend.
And I am lucky to have found a good company, that lets me come to work whenever I feel like it, as long as I work for more than 24 hours per week.
I honestly can’t focus much more than that anyways…
And currently that covers my cost of living quite well, so I really don’t do much more than that and spend more time working on my personal projects…
But yeah, I really enjoy programming and am glad to be able to have a hobby that can earn me money…