No, there is no need to learn coding. Leave coding to the programmers that design the programs or affiliate marketing products. You can buy a domain name and hosting and use wordpress for blogging.