Most people use the simple method of Q=UA*LMTD, where
Q= heat transferred from gas to water,
U= overall heat transfer coefficient, inclcuding resistance to heat transfer caused by fouling and tube metal conductivity( extended surfaces need to include a fin efficiency)
A= total surface area of the heat exchanger
A simple starting point is to assume a gas velocity thru the bank of 50-60 fps , and the UA = 1.5 *WgCp,g ( this is equivalent to an NTU = UA/WCp = 1.5 ). The number of tubes operating in parallel to yield a tubeside water velocity of 10-15 fps.
A more accurate method is the e-NTU method, but I think you might not be ready for that yet.