There are many website builders available with the option of doing from scratch using coding skills. Asses your requirement and skills and then select. Most of the small businesses websites on the internet are developed using WordPress