Front End vs. Back End Development
Front End development and Back End development are responsible for the internet you interact with — all day, every day. Front End development uses front end programming languages to create what the user sees in a browser; Back End development uses back end programming languages to fulfill those requests on the server side. Combined, it creates a seamless experience for the user. Diving deeper, this exact page was created using three Front End languages. The words you’re reading are laid out in HTML. The spacing and colors are defined by CSS. The interactive graphics are the result of JavaScript. Back End languages working in the background include Ruby, Python, and PHP. Let’s get away from the technical for a second. In many ways, it’s similar to a city or a house. In a city, there’s the surface level that you’re interacting with and the infrastructure that’s then supporting that surface level. It could be the plumbing system, or the electrical grid powering the city. But, there’s...