Start by learning a programming language first. You have to communicate what you want to do to the computer in a logical step-by-step way.
GBA Emulators for Android That's the only way the computer understands. The choice of programming lang is critical. I suggest 2 languages C or C++ and Python. Use Python if you want to get things done fast, if you have a decent memory and if you don't care about how things work under the hood. If you want your knowledge to scale infinitely and gain a deep understanding of computers use C and then C++. There are so many good tutorials and playlists on the Internet.