You don't need to have any previous experience with Unity to enjoy Unity 2018 by Example, although you need to have basic knowledge of C#.