If they are in it just to play around and have fun, programming requires some real effort to be put into it before it starts paying off enjoyment-wise. It's an increasingly important and valuable skill to have though, so if they can stick with it it'll continue to benefit them intellectually whether they decide to pursue game development as a career or not.
An easy way for them to have fun and get their toes wet at the same time, would be the free tool GameMaker. It requires use of logic, and requires them to learn how the tool works, and is very flexible without constraining them, has a vibrant community, and actually has a built-in programming language that they can tackle if they find all the features they want aren't available out of the box.
If they like the tool and use it, you can later purchase a relatively inexpensive upgraded version to provide more features - $50 to upgrade to the full version (Ignore the $100 and $800 options, those are not what you're interested in, and are for geared towards commercial developers).
I think I even have an extra key for the upgraded version if you want it - I'm not sure if it's still valid, but there's no harm in trying.
If they are more interested in RPGs specifically, RPG Maker VX is another option - but is much more limited.
Or, if they actually wish to pursue programming, there are dozens of different languages and tools available, almost all of them free. Python is one such option that is slightly easier to approach than some of the other languages, while still being a really powerful tool that professionals use for alot of purposes (though not usually for game development, Python can handle 2D games just fine, and a few commercial 3D games have been written with Python).
Eventually, every programmer learns multiple languages, so the decision of the "first" language should be chosen based off of what's easier to learn so they don't get totally put off too quickly (that's my opinion, anyway - though for myself, I found the most complicated language I could and jumped straight into that).
The most important thing for them, if they are learning to program, is to pick a language and stick with it long-term instead of jumping from language to language. Likely, they'd need to start with basics, and mostly just be displaying text onscreen for several months before moving on to 2D graphics.
They are most certainly welcome here on these forums to ask questions, and this community is very active, knowledgeable, and quick to respond to anything programming-related.
If you go the GameMaker route, the official GameMaker community would be a better place for their questions as their questions would be more tool-specific rather than general programming questions.