This article is about learning Global Positioning system. In order to understand GPS, we need to communication protocol of GPS. GPS communicates in NMEA messages. This document describes NMEA messages and algorithm to extract data. We welcome all of your queries and views. We are found at- website- http://roboindia.com mail-info@roboindia.com