I want to website designing. Any free ways? What all requirement for web designing?

Is there any software required to learn web design?