Per quanto riguarda la prima domanda, hai provato a guardare
qui?
Certo che nel 2014 fare un software con VB6 significa veramente cercarsi rogne, oggi non funziona quasi più niente se non veramente il core del linguaggio.
Per quanto riguarda la seconda domanda prova a documentarti sui layout fluidi. Non è una cosa immediata perchè poi dovrai lottare con le compatibilità con i vari browser. E certamente non è una cosa che si può risolvere con un semplice tag, si tratta di avere esperienza nello sviluppo html+css.
Al limite impara ad usare Bootstrap, così crei anche interfacce responsive abbastanza velocemente.