Hey mate, sounds like you're off to a good start if you were the best in your class!
In my experience, the best thing to do is actually just dive in and try something out. I think that programming knowledge to a certain extend is applicable across many different languages and frameworks, so don't be too intimidated by trying something other than what you're used to.
I'm currently in the process of teaching my girlfriend a bit about mobile app development (that's my job), and it's working out pretty well. There are pleeeenty of resources available online for it and a lot of it is super relevant to today's developer demand (as in there are plenty of jobs currently available all over the world that will tap in to it).
If mobile development is something you would be interested in trying out, I personally would recommend looking into Flutter. It's quite a popular cross-platform (runs on iOS and Android with 1 code-base) mobile framework at the moment. There's a lot I like about it and definitely vouch for it.
Let me know how you get on
EDIT: shit. i didn't realise this was from 2017 - my bad.