Open links step by step and you will find everything you need to create a website
1. Generate your website's layout.
2. Set the grid items of your layout as flex containers and add there flexbox snippets
3. Add cool, free icons
4. Set beautiful fonts
5. Pick good free pictures, gradients, choose color palletes