i nie wiem czy trzeba zapłacić, by zrobić serwery EU,NA i AS.
Z definicji za serwery się płaci.
Inną sprawą jest że nie jest wymagane mieć kilka serwerów, po prostu latency będzie większe.
Czy trzeba użyć specjalnego programu do kodowania czy wystarczy Visual Studio Code lub Visual Studio.
Tak samo jak każdy język w którym można pisać aplikacje serwerowe, co chcesz.
Muszę jeszcze zrobić localStorage. Robi się to w php lub innym back-endowym języku?
localstorage to jest funkcjonalność przeglądarek internetowych.