Hi guys. I'm about to embark a new journey of learning how to create a android game. So, I don't have to publish it yet. I want to do self-learning. I also want to learn animation along the way. Maybe 2d if 3d is too time-consuming? I've read animation takes a lot of patience and practice which is ok but if you guys think 3d would take too much time, I'd rather try 2d first.
Can anyone recommend a free game development platform for Android that is very good for beginners? Preferably, something I can learn animation with as well or maybe a separate platform I can just plugin later?
I know with C, C++, HTML, Javascript, PHP, a little bit of Python and little Java. I can learn Visual Basic if need be.