Разбираясь, не имея опыта ни в чем, вполне можно на это потратить и 4 месяца и больше. Если тебя это пугает — откажись от программирования. Но в целом это довольно простое клиент-серверное взаимодействие. Самый примитивный вариант можно накидать за час. Условно, у тебя есть два урла, на один идут команды, на другом сервер отвечает изменениями. Изменения запрашиваются с некоторой частотой (смотря как тебе нужно): раз в секунду, раз в минуту, 10 раз в секунду, смотря насколько быстро надо реагировать. Вместо урла с изменениями можно сделать очередь сообщений, вебсокет и что еще угодно, до чего додумается фантазия и требования. Ну и получив изменения, ты на них как-то реагируешь