Thanks guys, especially @phazerorg.
Umm while i understand the process of VPN you're talking about, what about data which is first sent to/through public WiFi AP?
WIll look into OpenVPN.
Do you have an article or link for me to get more in depth?
Thanks once again.