As per hitz suggestion Im making a list of recommended books.
Books concerning overall success in life:
"Think and Grow Rich" by Napoleon Hill
-A MUST MUST ABSOLUTELY MUST read book about pretty much how to use the most valuable asset you will ever have - your head.
Any other books by him are great as well.
"Theory of Harmony", "Counterpoint" and "Fundamentals of Composition" by Arnold Schoenberg - a contemporary composer, the first 2 books will give you a wealth of knowledge that can pretty soon teach how to compose entire symphonies.
"6 Steps to Songwriting Success" - Jason Blume, a good read with some real gems.
And add some other stuff dudes, I aint doin all the reading.
to learn music and beat making i think that hands on is better