Since you are a first time puppy owner I would highly recommend taking some basic puppy classes. It's good socialization for the puppy and will help you with the skills you need to train her. It is best to do it sooner then later.