Here's a tip from a fellow pianist:
- Work on reading music!
It's probably the most crucial thing when improving on the piano. If you're comfortable with music bars, and can read them like you read books, then you'll definately learn new music scores in half the time you do now.
Ofcourse, this applies to both G and F clefs.
There's one more step after this that you might consider, and that is doing the same with the piano keys. As you read a note, you should be able to find the key on the piano without thinking. Like when you
see a G, you should
know where the key is before you even blinked.
This can be improved, but is especially useful when playing on first sight (actually you'll need to be able to read 2 bars ahead to pull this off).
- Don't rush it
Learning the piano doesn't come by playing a day. Start with easy scores. Okay, you'll probably be able to do it, but you have to give your
brains the time to handle left and right hand seperately.
As you said, usually your hands end up doing the same: it means you'll have to train more in this area, but not necessarely with a harder piece.
- Play classics
I know: "Yew, Bach, Beethoven, Mozart... it's all boring"
Might be so (though I could argue with you for that) but it is also the best training you can get.
I should especially advice Bach, it will really teach you what playing the piano is all about. But Bach also comes with some advice: Don't mess up your finger positions! You can "improvise" a bit when playing popular songs as they're (usually) not so hard, but when playing classical music, you should keep this to an absolute minimum. You shouldn't improvise with finger positions when playing harder pieces.
There are also other tips I could always give you, but most of them are quite obvious: Start slow on hard passages, work with a metronome, ...
And here's one last tip:
Hire a teacher! Even if you say you can't, you should keep looking. If there's someone that can help you to improve, it's a teacher. He/she can give you advice that helps only you the most. A good teacher also has a huge stack of piano sheet music to help your progress.
Best of luck in either case,
Sven B
It's the programmer's life:
Have a problem, solve the problem, and have a new problem to solve.