Here I will list a bunch of resources that will help you get started on building your dream website.