I am a rookie developer who understands very little about writting software code. However I still want to learn how to make apps. For my first app I want to incorporate GPS functions as well as a provide a compass inside of the app. I want the app to be able to gather the location immediately and search for nearby locations.

If anyone can tall me the best/easiest way to do this I would be very greatful.

Like I said, I'm new, I know nothing, but I want to learn. So please, if anyone wants to teach me I would be greatly appreciated!