Hi please explain GPS in as much detail as possible but also as simply as possible and will it help a beginner like me as I need every kind of assistance I can get.