To help a friend learn some basic and current web development I am creating a set of projects. We will cover the use of many modern technologies and languages while also insuring every lesson doesn't ignore core concepts.