I'm looking to develop a program that takes inputs from USB devices (barcode scanner, digital scale), maintains a database (MySQL), and performs web APIs. My background in programming is scientific using a tool called MATLAB, so I'm pretty much a beginner when it comes to software development.
I'm looking for some pointers on where to start this endeavor. What tools do I need to use? Where can I find information regarding such software...