Thanks for the kind words!
Notrium and Driftmoon have both been made by the old-fashioned way, just programming in C++. These days I always tell people interested in game development to try a ready-made engine, such as Game Maker, Unity, or our very own Driftmoon engine. Unity gives many of the basic things you'd otherwise have to program yourself, and Driftmoon goes a bit further to provide a nice RPG framework, if you can live with the limitations.
But the important thing is, that both allow you to make your game without getting into the hassle of low-level programming, which only detracts from what you're supposed to be doing. I think you're already on the right track, the only thing you need to do is get a great idea for a game, and make it happen! (And try to keep the development time under 7 years, I heartily recommend that)