(First of all, sorry if my English is bad, I’m a Spanish native speaker).
I would like to introduce myself:
I’m 18 (almost 19), from Spain, a computer engineering student, and a beginner/intermediate programmer, with about 1-2 years of experience. I have started to get my programming skills since I started using Construct 2, a game developing software, because it let me programming without the need to learn any programming language. I have used other game dev software like Game Maker, but I think that my starting point was when I started to use C2.
Later I’ve discovered Lua and LÖVE library (a game dev library), and it was great. I used it for a year, in my free time. With Lua, I acquired excellent programming capabilities, and thanks to that I took almost perfect marks on Programming subjects on the University, which I have started in September 2018.
Thanks to having learned Java and C/C++ at the University I fell in love with OOP and static languages. But I did not like those languages at all, C++ because of pointers and it’s “rusty” syntax and syntax, and Java for things like no operator overloading (I’m a bit maniac). I have to spend weeks thinking and looking for a good language easy to learn, static and OO, to use on personal projects. One day I’ve searched for “favorite programming languages” on my browser, and I found someone whose favorite language was Crystal. I had never heard of that language, so I searched for it. When I saw the syntax I liked it a lot, and I was surprised that a static and compiled language could have that syntax. Now I’m learning Crystal.
I’m an enthusiast of programming languages and their syntax. If I love the syntax of a language, I love the language . My favorite syntax, for now, is Lua syntax, but maybe it can be Crystal/Ruby syntax when I have learned the language.
I do not have so much experience for it, but when I have learned the language I would like to contribute to it because is a fairly new language.
And here ends my introduction!