Preface What you will learn The approach of this tutorial is to teach its readers how to build a fully working software application from zero to production. This means two things: You are not required to have done any kind of software development before getting started with this tutorial. It will introduce and explain everything that is needed to build applications in full detail, assuming no prior knowledge or experience.