So I want to write songs for my band. I think it would be awesome if I could not only read music, but think up a tune in my head, and be able to write it down and play it there and then. Does anybody know how I go about learning stuff like this?

Also, I'll need to write for the drums too... how do I write drum music? Is it even music?