Just to clarify; I have not tried or heard of Flare, so I can't go into specifics, but I don't think that matters for my point.
It really depends what type of creative person you are.
If you want to create a game because you have some nice ideas, stick to something restricted and try to work within the limits (like with Flare). RPGMaker is good, too.
If you want to really learn how to code and create game mechanics and logic, you should probably start with something more basic, so you learn how programming really works, some good languages to start are: Python, JavaScript or C#
Generally a good practice is to start simple and improve from there, look at code others have done and try to understand how it works by modifying it to your needs and/or breaking it a bit.
And most importantly; Expect your first few (dozen) projects to never get finished, most first projects end up as stepping stones and learning experiences for most self-tought devs. But don't worry, that's kind of a weird part of indie development, every (indie) game dev has a plethora of projects lying around that they started and never finished.
That said; If you tried Flare and it works great for you - just go for it. I would personally recommend learning to code itself before jumping into game development, as that would give you more flexibility if you find yourself in a position where you have a different project in mind or want to switch to a different language and/or engine.
Either way, best of luck to you! Don't forget that, for game development, passion is far more important than the engine or programming language used.
Just to clarify; I have not tried or heard of Flare, so I can't go into specifics, but I don't think that matters for my point.
It really depends what type of creative person you are.
If you want to create a game because you have some nice ideas, stick to something restricted and try to work within the limits (like with Flare). RPGMaker is good, too.
If you want to really learn how to code and create game mechanics and logic, you should probably start with something more basic, so you learn how programming really works, some good languages to start are: Python, JavaScript or C#
Generally a good practice is to start simple and improve from there, look at code others have done and try to understand how it works by modifying it to your needs and/or breaking it a bit.
And most importantly; Expect your first few (dozen) projects to never get finished, most first projects end up as stepping stones and learning experiences for most self-tought devs. But don't worry, that's kind of a weird part of indie development, every (indie) game dev has a plethora of projects lying around that they started and never finished.
That said; If you tried Flare and it works great for you - just go for it. I would personally recommend learning to code itself before jumping into game development, as that would give you more flexibility if you find yourself in a position where you have a different project in mind or want to switch to a different language and/or engine.
Either way, best of luck to you! Don't forget that, for game development, passion is far more important than the engine or programming language used.
Cheers
Glad you like it! I thought I might redo some of these with some more variations.
They are CC0 so you can modify and redistribute them in any way you want :)
If you want to credit/link me, you may use my this link: cerbion.net - But it's not mandatory.
Great to hear! If you want, you can list some things (maybe as PM) and I'll see if I can make them :D