Basically, I know the fundamentals of coding languages, but I wouldn't call myself "textbook proficient" in any specific one, rather "google proficient" as I know what I want to do with the code, and it doesn't take me much time to find relative code to tweak to my needs.
I got my AS in software development back in spring, during which I briefed over languages from QBASIC to visual basic, java, C++, etc...
even took a class on assembly language just to better understand everything... but coding even a simple "game of life" in that made me want to (ノಠ益ಠ)ノ彡┻━┻
I haven't don't much game wise outside of console based besides visual basic, but even then I haven't done any interactive animation... I played around with making flash videos a bit back in highscool but again, nothing interactive...
Looking to start putting some of my ideas from paper into code in the near future, mostly throwbacks to the classic 2d platformer style with a personal twist, as some of the others seem a bit out of reach at the moment. But I am not sure what platform/engine would be good to start with, as I don't want anything so overwhelming right off the start to where I won't even know where to begin, but I don't want mindless lack of customization either. Also wanting something that won't require an entire rewrite to one day market as an android/iOS application if things go as planned.
I have thought about trying to build it in gamemaker, but I am not sure if it would be worth the price, or if it would even allow the functionality of what I am trying to achieve, so figured it would be best to ask around before taking such a leap financially.