Hello guys! I wanted to introduce myself and ask a little question :)
My name is Mark Miller and I'm a 16 years old teen from Lithuania, a small country located in Europe. I've started programming only two years ago. And what's for sure, I loved it. But the sad thing is that since the start I kept making wrong choices. First of all I took Pascal. After a month or two I realised I'm outdated. Then I took assembly (I was totally unaware of how complex that is, OK?)... Well, at least now I know how computers work, I even designed a little 6-bit one myself, but other than that, I just wasted my time. Then, I took C++. That was quite a good shot. But not the best one. After meeting with pointers, SDL 1.2 (I realised I was outdated again), SFML 2.1 I understood that it's too powerful for me. I need something simpler. Something easier. Something less powerful. Something more code efficient. Because I program alone and I want to focus on gameplay, not menu.
I want to create 2D games. I want easy GUI libraries so that I could write Button button(posX, posY, "text") and don't worry about implementing hovering, mouse pressing and releasing effects, searching for alpha values in image and other stuff when I call button.run(). In other words, I want something that creates big things with less code than C++ needs. Anyone?
I've got some guesses: Java, Python, Ruby. Please, help me to make the right choice.
Thanks in advance.