Possible Duplicate:
What is the best Java programming book out there for starters?
I am 14 years old and I want to learn computer programming. I've decided to start with Java as I can use it to make an Android App. At my age there are not many resources available so I've been searching around for books and watching video tutorials posted on YouTube.
I desperately want to get to the actual programming and making software but I am finding that learning the basics is very tedious and slow. I am getting bored watching 10 minute tutorials that describe how to create a variable and assign a value to it. On top of this I still have no idea how to actual create a piece of software that actually has a graphical interface.
Can anyone recommend a book or course that is available in the UK that teaches Java and XML

