Zuerst sollte immer die Frage stehen, welche Programmiersprache. Dann aber auch die Frage, ob man bereits Erfahrungen in der Programmiersprache hat.
Eine Warenwirtschaft wird sicher sinnvoller sein mit c++ programmiert zu werden als mit visual basic. Wenn ich aber kein c++ kann, dann nehme ich Visual Basic. Eine neue Programmiersprache zu lernen braucht meiner Meinung nach mindestens 6 Monate für die Grundlagen.