I have to concur with some of the other posts here. First off, you need to decide if you want browser-based or standalone, as both have very different
methods of application.
Browser-based:
As already mentioned, you will need _javascript, html, css, and a backend database language, preferrably PHP (as it is the easiest from my experience
to work with).
Standalone:
I would stay away from anything BASIC oriented. I haven't used VB for several years, but still dabble with DBPro and find that the remote socket
options they provide aren't all that crash hot. You'd be much better off running with C++ and getting the extra power and security from many of the
already established header files that are out there. You will, however, probably have to fork out more money for the extra functionality, and spend
more time developing your product, but it will be worth it in the end.
As a side thought, have you considered your assets yet? Do you know how you are planning your front end? Graphics or textual representation? Food for
thought...
Edit to add:
You mentioned command line interation. To move away from that, you want to explore Object Oriented Programming. I haven't checked this out fully, but
you might want to check out this site:
www.tutorialspoint.com...edit on 17/5/13 by Scaleru because:
Added extra information