Yeah. There are some programs out there that can make your life easier. But in reality you can't do very much with them. They can't deliver that much but you can do a start from there. I tried rpg maker and game salad. Hehe

But if you want to do something more you definitely must learn programming language. Or at least that's what I know.
Those are not particularly good tools for becoming a successful developer. RPG Maker is actually pretty decent if you're going to make an RPG, but the fact that it's limited to RPGs is a huge drawback that doesn't make useful for broader goals.
A good game creation tool is no substitute for a programming language, but rather a framework that helps you utilize the language more effectively. Some examples:
Game Maker: Studio
Unity3D
Unreal Engine
Game Maker is by far the easiest, but also the most limiting. It has its own integrated language which can teach you the basics of programming (it's what I learned on), but is not useful outside of GMS. However, anyone who has been programming for a significant amount of time will tell you that learning the basics is the hardest part, and once you learn one language, it's pretty easy to pick up another one. If you're interested in game development and trying to figure out what language to learn first, I would recommend C#. Object-oriented programming is more practical for game development, and C# is a great deal easier to pick up than C or C++. (I also find C# to be easier than Java, although not by a whole lot.) Python and Javascript have their uses, but scripting languages are not sufficient on their own for most full-fledged development. (Or at least, not practical and efficient, even if technically possible.)
If it's something you're passionate about, by all means, pursue it! Keep in mind that logic is your greatest asset as a coder. People who tend to gravitate towards programming and excel at it are those who are strong in Math and like logical puzzles like Sudoku, Rubik's cubes, and Chess. If this sounds like you, programming may just be "your thing". If not, it doesn't mean that you won't be able to learn coding; I firmly believe that everyone can learn to program if they put in the time and effort. But if you don't have good logical reasoning skills, you probably won't go far with programming alone.
What's important when you start out is that you feel rewarded for your efforts, or else it will be very easy to give up. That is where using something like Game Maker or Unity is extremely helpful for beginners, because you can produce a visual product with graphics and all fairly quickly. You want to plan small at first, and your small successes will give you the motivation needed to keep pushing you further.