Learning front end web development by designing my own portfolio site.