Мне кажется лучшая идея чтоб выучить какой либо язык, надо просто начать использовать его, опираясь на гугл и книги. Придумайте небольшое приложение и пробуйте его реализовать. Вот и все.
Если вкратце, то для таких данных лучше писать RESTfull сервер апи, и тогда с клиента вы будете отправлять http запросы post/get/put/delete и сервер будет их обрабатывать и отсылать результаты обратно.