Since I was 2, I was really good at video games and loved them. Now you may think that I'm lying about since I was 2, but I'm not. And I mean really good for a 2 year old, because I was definitely not as good as a teenager. Though when I was 4 I would play my dad's cousin's NES with her and her friend's and they were about 14, and had relatively the same amount of skill as them. So I always loved video games and in general, all technology. I was also always really good with computers at a young age. Adults tell me that when I was 2, I knew how to use the computer better than they did. A couple years ago I started learning programming, but I don't know that much because I have a life and don't have time to sit in front of a computer and reading programming books 24-7 like many people I know do.
So, since I loved video games so much, I wanted to learn how to make them, but didn't have enough programming knowledge to jump right into complicated stuff. I order this book and it is amazing. The book comes with a disc that has a lot of stuff on it, like a demo for The Game Factory 2. This is a Drag-and-Drop program. You don't type code, but you do program. It's great for beginners because it's not too complicated and gives you a great introduction to game creation. This book will not teach you how to make major games and you can't make major games TGF2, so if you want to get into making serious games, you'll have to buy another book. But I suggest getting this book first before you go into complicated stuff.
Sorry if my comments kept going on tangents.