You must familiarise yourself with the front end and back end of web development in order to become a full stack developer. All the components of a computer programme that users directly interact with are referred to as the front end, sometimes called the client-side or customer-facing side.