hello everyone! Just to make sure I am studying computer science and I don't have a lot of experience in programming so it makes it extra hard to make a conclusion. Cause I think to make the right descision you already need to understand programming. So I hope somebody can help me out with making choices and descisions.
So I investigated the top 10 programming languages on the internet and took an average of all the top 10.
Eventually the top 10 programming languages on the internet where
Now I need to build a scan system that must meet the following requirements.
- Interact with hardware like scanners and printers.
- automate deployment process software.
- Deployment needs to be scalable easy. So more computers can be added fast.
- The current operating system is windows but it could be a change in the future, cause of tablets.
Cause I don't have any technical knowledge I have no idea where to start in finding out what opportunity's there are for deployment.
I also think that it is partly different for everyone and that everyone has their own experience and opinion. But still this is what I know right now.
C and C++ is close to the machine language. So really close to the hardware. It's mostly used to build software that's not client-facing. Client-facing means people don't ineract with the software.
Java could also be capable to do the job. But then I should maybe choose C# over Java, because of the operating system.
Python on the other hand is a general purpose language and is mosly used for machine learning, robotica, web scraping and server automatisation. But Python is slower then Java and C# is again better then Java cause of the operating system.
I read somewhere about Node.js and I guess it could also be used for building the application when I would use a framework like Vue.js. So I am really confused about a comparrison between Node.js, PHP, C# and Go(From Google).
I have searched up a lot of explanations but it's really hard for me to understand the technical aspects. Maybe someone can help me to explain the following languages easy or maybe some concepts so I can search it up and get closer to an answer.
It would be awesome if you could explain the following languages in a simple way so I could understand them and know if they are valuable.
let me know how you think about what I wrote. I would love to get some feedback!