I am a fluent VB6 coder and write a lot (and only) of standalone EXE VB6 apps that run on client PC's. I need to begin writing web applications. What language (if any) supports the most re-use of my mastered coding syntax for VB6? Not necessarily looking for conversion tools to transcode existing VB6 apps to a web enabled language, but importantly to allow me to "just code" using the same coding syntax as much as possible so I won't have a lot of re-learning just how to write for/next loops, variable array tables, and working with objects such as combo boxes, text boxes, message boxes, radio buttons, all the GUI controls of VB6 that I will need to display and act developing using a web application. I'm very confused - reading things like 'create activeX dll's or components from your existing VB6 apps that will allow them to run on a web page instead of standalone on the PC...' Or that asp.net, or vb.net is what I need to learn to write apps as robust as VB6 in a web browser rather than standalone on a PC. The language needs to allow (maybe they all do) interaction with the client PC via file uploads/downloads, maybe some light PC-based or browser-based execution, and be ability to interact with the web server or other network databases, the same basic robust featureset of any standalone VB exe. Can anyone confirm if there is an obvious choice for me, or if none are close enough syntax-wise and all require a considerable learning curve to make web applications look or function like VB6 standalone EXEs?