IMHO programming isn't about a language but about the concepts behind these languages. It's like building a car or something..you need to be able to use the tools. But eventually it doesn't matter much which screwdriver (language) you use as long as it get's the job done. So after you learned how to use a..or several screwdrivers (python/c++,...) and similar tools you need to learn the concepts of how to build a car using these tools. The language is just a way to express yourself, it's the content that you carry using the language that actually counts.
Just like learning a human language it will take you years to master all the sublte nounces of any given language. But that doesn't mean that you cannot have fun!! Quite contrary you can do a lot of amazing things gaven some basic knowledge. But most certainly you cannot create a mmorpg or anything that is nearly as complex to start with in the same way that you won't be able to write an entertaining french novel the day you start learning french.
Even if you could, you would most likely not enjoy it because it would take quite a while (read maybe years for a single person) to construct (or at least understand and implement using a library) all the necessary components to get something very basic on the screen (that you could call mmorpg).
A very simple sidescrolling shooter with no multiplayer (at least at the start, you can alway enhance it later) using SDL or something similar with expressive examples apps available that simplifies learning is achievable IMHO.
You'll be suprised of the complexity of something as "simple" as that when it comes down to actually make it happen. Experimenting with a nice gfx library has the added bonus that you can easily see some results on the screen.
Still you need to learn the basics before even attempting that.
Get your IDE up and running, some hello world to compile and understand what's actually happening in there by playing with it/modifying it. Look at samples on the net etc..
My 2 cents..