More to the point, who the hell do you think you are? You shout at everyone who suggests you actually read the book cover-to-cover and understand it (as it's a very basic book), before attempting to do something more advanced. You don't even understand what "Method name expected." means. It means that a method name is expected next by the compiler. It's really not that difficult. Do you even know what a method is? Do you even know what a compiler does?
By the time I was 10, I had already developed small applications/websites (hand-coded), and had read a number of programming books. By the time I was 13, I was earning money from my development 'skills' - and I still am today.
If you have the 'dilligence' to keep posting here with the same question - then you have the dilligence to read the book and learn everything in there *perfectly* before trying to do something more advanced.
You cannot run before you can walk. Get that into your head.
So here, let me run through your list:
1. I understand that. (So does everyone else)
2. No-one shouted... If you look at the amount of caps text you've used in this thread, I think you'll find it's you who is shouting.
3. See paragraph above... I taught myself from books and the Internet.
4. We have, time and time again. Read the book, go and practice on smaller programs, simple programs - people here who have hundreds of man-years of experience in programming have told you how to improve yourself... but you still think you know better than us.
If you are serious about programming - you will spend the hundreds of hours it takes to learn principles and syntax properly. Go and look at code examples around the Internet (for any program), and see if you can work out why your programs won't compile.
Use your head, it's what the rest of us do.