I need to develop a web server to display real time data of a device that I’ve created. The device uses an Arduino Nano ESP32 and I’m using sockets to send data from the ESP32 to a simple python script, which I will display and plot a live graph with using matplotlib. I’m new to programming and electronics, so I have a lot to learn, so I was wondering what would be the best languages to use for a web development? Not in terms of complexity, but in terms of usability, compatibility, popularity etc. I want to be able to create the whole web server from scratch. I know I can just do a simple google search for this answer, but I want to hear from experience instead. I’m writing everything in VScode, and I want to host the server on my local IP in my company.
After creation, I’m going to further develop the web server to display more data and have much more features. It’s a steep learning curve, I can imagine, but I want to use this server for experience and to learn, which is pretty much all I’ve been doing since I started electronics and software engineering around December of last year.
I’ve been using web sockets a little for communication and I think I may want to implement that into the server so that real time data isn’t refreshing the whole page every 10 seconds.
If anyone could give me any tips or suggestions, it would be greatly appreciated. Thank you!