beh... anche usando flash devi usare per forza l'html lo stesso, perchè l'html serve per fare pagine internet, mentre flash serve solamente per fare animazioni ed eventualmente giochi.
Io escluderei l'uso di flash perchè se vuoi fare pagine internet che siano accessibili a tutti è meglio non usarlo, a meno che vuoi fare delle animazioni, cosa che sconsiglio.
Secondo me le pagine internet fatte bene devono essere pulite e chiare, il contenuto chiaro e ben visibile. Usando flash si diminuisce di molto l'accessibilità, perchè non è detto che tutti gli utenti riescono a visualizzare le animazioni in flash.
In conclusione: flash serve solo per le animazioni e il suo uso è sconsigliato, anche se ad oggi molti siti internet ne fanno uso.
Per quanto riguarda gli acquisti/vendite ci sono già dei siti che gestiscono loro la questione del pagamento ad esempio, quindi devi solamente "allacciare" le tue pagine internet a loro, però secondo me questa è una fase più avanzata, anche perchè molto probabilmente non ti basta più l'uso del linguaggio html ma devi usare anche funzioni in php. Io ti consiglio prima di imparare l'html (anche la base può bastare.. non è il caso che diventi un genio di html
) e costruisci la struttura della tua pagina internet, poi quando questa è fatta puoi pensare al resto.