I start training as soon as I bring home a new puppy. These books are available as free digital downloads, you just need to create an account: Free downloads | Dog Star Daily
The Dogstar Daily site has lots of good information - if you click on Training Textbook at the top of the page you'll have plenty reading to keep you busy until your puppy is old enough to come home. BTW, it's spelled shepHERD, being a herding breed.
Have you looked for a puppy class near you? I usually sign up for one that starts a few weeks after I get my puppy, after s/he's had at least the first two rounds of shots.