We develop all of our internal business systems in vb6 (AR/AP/Inventory Control/HR/Order & Billing/Sales etc etc) We have custom written this "system" for over 10 years, so it is HUGE and highly customized, to work on desktops and handheld scan guns. Windows based, using a SQL backend
Now, as we begin 2016, which language should be invest in learning ? Our goal is to learn a newer language for designing the systems of the future. We figure it will remain windows based, but may interact with desktops, tablets and possibly phones. We want something that will be good for "business related applications" to replace or enhance what we have, more than likely keeping the SQL platform.