The initial foray into programming is boring, but it gets more and more enjoyable after the first few months. At least, for me it was that way.
The problem with what you were trying to do is that League of Legends is a complex game... and not open for modification. You'd have to use a complex and weird hack to implement what you wanted, because you don't have access to League of Legend's source code. That hack might even be accidentally detected as some kind of cheat and get you banned from the game.
In programming, sometimes the things that seem easy are actually alot more difficult than they appear. Sometimes the things that seem hard are actually easier than you think,
It's easier to make Pong from scratch than to modify a game that you don't have the source code to.
Programming definitely takes work, and reading is definitely involved, but it gets more exciting if you stick with it for the long-haul.
If you really want to just "jump in" to something, find a smaller game with publicly available source code. Like maybe Battle for Wesnoth - though I haven't personally browsed Wesnoth's source code, so I'm not sure how legible it is.
Personally, I prefer the books + tutorials (not video tutorials; ugh!) way myself, but different people have different learning styles.
I wouldn't consider, "Don't read, just play", the best way toward learning a skillset though. That would just encourage me to shy away from difficult work and only play around with the fun parts. That wouldn't help me grow in skill, because I wouldn't be challenged by difficulties when those difficulties get boring and I move on to something else.
Have you tried GameMaker? It requires actual use of logic, but you can see things happening on-screen right from the beginning, and it is very flexible and powerful. You can then gradually learn the scripting language to further expand your knowledge, but in incremental steps, if doing it the boring way (studying books) isn't an option on the table.
Edited by Servant of the Lord, 19 October 2013 - 03:53 PM.