[noun] + より + [noun] + のほうが [verb (dictionary form)] + より + [verb (dictionary form)] + ほうが [i-adj] + より + [i-adj] + ほうが [na-adj] + な + より + [na-adj] + な + ほうが [noun] + と + [noun] + と + どちらのほうが + 〜か
A より B ほうが says that B is more of something than A: より goes after the one that loses, ほうが after the one that wins, and the adjective comes last with no change – there is no "-er" ending. After a noun, ほう needs の. After a verb or an い-adjective it follows directly, and a な-adjective keeps な.
A verb is compared in the dictionary form, with no の, and each side can be a whole phrase ending in one.
English names the winner first – "trains are faster than buses" – and learners who keep that order put より on the winner. より always marks the one that comes out behind.
To ask which of two things is more, list both with と and ask with どちら, or どっち in casual speech. The answer uses のほうが and drops the より half.
The ほうが half can come first and the より half second. The meaning does not change.
When it is already clear what you are comparing with, the より half is left out: こっちのほうがいい, "this one is better". よりも in place of より adds weight and changes nothing else.
より〜ほうが only says which side has more. To say that one side has less, use ほど and a negative: A は B ほど〜ない.