من در زمینه طراحی سخت افزار کار میکنم و همچنین برنامه نویسی اندروید و ios نیز انجام دادم و به زبانهای c و java و swift آشنا هستم و سخت افزار هایی را نیز ساختم که به صورت مستقیم در یک شبکه محلی با همدیگر و یا با یک برنامه که روی گوشی نصب میشه ارتباط برقرار میکنند و با هم تبادل اطلاعات دارند اما همانطور که گفتم این شبکه محلی است و حالا میخواهم ارتباط بین این سخت افزارها را از طریق اینترنت برقرار کنم متاسفانه در این زمینه معلومات من کمه برداشت من اینه که باید یک سرور داشته باشم که این سخت افزارها به شکل کلاینت به آن متصل شوند و از طریق این سرور با هم ارتباط داشته باشند. حالا سوالات من از دوستان متخصص اینه که:
1-برای برنامه نویسی سمت سرور از کجا باید شروع کنم.
2- برای این منظور و با توجه به پیش زمینه من از برنامه نویسی استفاده از چه زبانی را پیشنهاد میکنید.
3- اگر دوستان کتابی را در این زمینه میشناسند معرفی کنند اگه به زبان انگلیسی باشه بهتره.