I failed my first few times, too. Failing is natural; just because you fail at something doesn't mean you can't do it. I failed driving my van on a number of occasions when I was first learning to drive (mostly involving hospital parking decks, pillars, and the side doors), but I didn't just give up: I kept going, and now, I not only know how to drive, but I actually enjoy it and can do it fairly well. I may not be able to powerslide or do a Scandinavian flick, but I'm good enough to corner at speed and not hit things. Failure can teach you just as much as success, the key lies in figuring out why you failed. What did you do wrong? How can you not do it in the future? I've been writing code for 13 years, and I fail on a regular basis whenever I open Visual Studio. Syntax errors, control flow problems, those sneaky little bugs that propagate into fifty different things before you find the actual problem, they're all forms of failure, and you learn something from them every time.
If you want, I can teach you, as well. No, it won't be Minecraft-specific, it'd likely be Visual BASIC.Net or Python, but once you get the basics down, the only real hurdle of using a new language is learning the syntax. I learned the basics partly from tinkering for 2 years on my TI-83+ and a huge part due to a Visual BASIC class my high school offered. Once I learned the basics there, I rather easily branched off into my favourite language, C#, and things like Python and DM. The only real problem language I've learned is C++. C++ is a very heady language, with lots of possibilities, but also lots of ways to shoot yourself in the foot. The point is, you can learn, and you've got at least two people willing to help you do so.