Ok, so first a bit of background on me. I'm almost 40 years old, I've been in IT networking/systems admin for around 14 years, mostly DDI work. I know scripting in bash and Perl. In high school I taught myself some C programming and in college learned a little bit of C++ back in the late 90's. I dropped out of college in 98 and only recently returned to school. Currently working towards degree in Computer Science. My courses have given me a lot of basic knowledge in Java. This semester I'm taking Data Structures & Algorithms in Java.
So that sums up my level of programming knowledge. I'm comfortable enough to make a text based black jack game in Java. What I really want to know is, best route to go from here? I've been considering spending time learning gamemaker, but wonder if it's better to just focus my time on learning LibGDX since I'm already familiar with Java.
Any advice is greatly appreciated.
BTW...My interest right now is personal indie development, like Android apps. Maybe one day I can move into full time game dev career, but right now I'm too far in my current career track (pay wise) to make a complete change.