I want to learn things... If you had to give a complete novice recommendations for books and/or websites, what would be your top picks?