You already received great answers, so I will only do a little comment:
Even for advanced programmers, building a MMO is very complicated.
Also knowing basic binary is almost the same as knowing nothing. To make a game, you need to program. Unreal’s Blueprints is a great choice, as you can easy see all that you are doing. If you are planning to know how to code, then I reccomend you Unity 5 and C#, because Unity and Visual Studio makes C# easy to understand, while Unreal’s C++ is more complex and is harder to find good tutorials for it.
Well, it is never “too soon” to learn how to make games. Start with little projects, create a MMO when you know that you know enough.
“But how do I know that I know enough?” Well, when you know enough, you simply don’t ask.