Hola, si vas a trabajar con entorno web (una tienda virtual) ¿Por qué no hacerlo todo vía web? Por ejemplo si usas joomla puedes casi realizar el desarrollo sin necesidad de aprender programación, sino utilizando extensiones disponibles.
Hay muchas opciones, desde hacerlo tú todo (todo el código, toda la aplicación) hasta no hacer nada (usar p.ej. joomla y extensiones joomla). También tienes la opción intermedia, por ejemplo usar joomla pero crear partes del código tú mismo, o realizar determinadas partes personalizadas.
Si fueras a realizar una aplicación de escritorio que conecte con una base de datos en un servidor, puedes hacerla en varios lenguajes: C++, C#, Visual Basic e incluso Java.
Posiblemente Visual Basic ó C# te resulten más fáciles de manejar o aprender que C++ ó Java, con lo cual serían las opciones más cómodas, aunque si ya conoces Visual C++ de forma avanzada también lo puedes hacer usando este entorno.
Y si te plantearas "convertirte en programador" asumiendo el esfuerzo que a largo plazo esto requiere, puedes leerte esto:
https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=28&Itemid=73