I have had a passion for coding ever since I learned my first language when I was 6. I just like problem solving (I also play a lot of puzzle games like Go and Sudoku) and being efficient
which programming has empowered me to do. Making a computer do something in seconds that a person would need minutes, hours, or days to do gives me rush of satisfaction.
I have built a lot of programs based on my own needs and wants, in many different languages, and across the stack (since I need to write all the layers). In addition, I like reading about and learning new technologies that I find useful.
As much as I like being up to date, it's impossible to learn everything and it's pointless if you don't use it. As they say and also an expensive lesson I've learned: If you don't use it, you lose it. But, because of my broad experience and interests in learning new things, I have consistently proven that I can quickly pick things up as needed.
Below are some of the languages I've used but as I found, languages (most of them) are easy to learn. It's the design, testing, debugging, and code quality skills that make a great developer. And that takes a lot of time and the experience to learn.